Bir tekerlek grubunun otomatik olarak oluşturulması Unix geleneği gibi görünüyor , ancak Debian (ve çocuklar doğal olarak) bunu yapmıyor. Bir yerde bir mantık var mı? Bu geleneği atılan başka nerelerde gördün?
Bir tekerlek grubunun otomatik olarak oluşturulması Unix geleneği gibi görünüyor , ancak Debian (ve çocuklar doğal olarak) bunu yapmıyor. Bir yerde bir mantık var mı? Bu geleneği atılan başka nerelerde gördün?
Yanıtlar:
Bazı unix sistemleri sadece wheel
grubun üyelerini kullanmalarına izin veriyor su
. Diğerleri su
, hedef kullanıcının şifresini biliyorsa herkesin kullanmasına izin verir . wheel
Grup içinde olmanın, parolasız root erişimi sağladığı sistemler bile var ; Ubuntu bunu grubun çağrılması dışında sudo
yapar (ve kimliği 0 yoktur).
Bence wheel
çoğunlukla bir BSD olayı. Linux, BSD ve System V'in bir karışımıdır ve çeşitli dağıtımların kök erişimi sağlama konusunda farklı varsayılan politikaları vardır. Debian, varsayılan olarak bir tekerlek grubu uygulamaz; Eğer etkinleştirmek istiyorsanız, auth required pam_wheel.so
satırdakileri uncomment /etc/pam.d/su
.
wheel:x:0:root
/etc/pam.d/su dosyasını şu şekilde değiştirebilirsiniz auth required pam_wheel.so group=wheel
(önce yorumu kaldırarak).
wheel
kullanabilmesi için grubu oluşturmanıza gerek yoktur . Sadece ifadeyi izleyerek ekleyin . örneğin, grubun üyelerinin bir şifresiz girmesine izin vermek için , satırı aşağıdaki şekilde yorumlamanız / değiştirmeniz yeterlidir :sudo
pam
group=sudo
sudo
su
/etc/pam.d/su
auth sufficient pam_wheel.so trust group=sudo
sudoers
Bunu şimdi kontrol etmenin yolu (Eylül 2017).
/etc/sudoers
her zaman root erişimini kontrol etmenin yolu olmuştur. Ancak varsayılan sudoers
, sudo
gruptaki herkesin kök olmasına izin verdiğinden, gruptaki kullanıcıların listesini yöneterek kök erişimini denetleyebilirsiniz sudo
.
Çünkü tekerlek bir baskı aracıdır! Kimden info su
:
Neden GNU 'su' 'tekerlek' grubunu desteklemiyor?
(Bu bölüm Richard Stallman'a aittir.)
Bazen birkaç kullanıcı geri kalan her şey için toplam gücü elinde tutmaya çalışır. Örneğin, 1984 yılında, MIT AI laboratuvarındaki birkaç kullanıcı, Twenex sistemindeki operatör şifresini değiştirerek ve diğerlerinden gizli tutmasını sağlayarak gücü ele geçirmeye karar verdi. (Bu darbeyi engelleyebildim ve çekirdeği yayarak çekicilere tekrar güç verebildim, ancak bunu Unix'te nasıl yapacağımı bilemedim.)
Ancak, bazen yöneticiler birilerine söyler. Her zamanki 'su' mekanizması altında, birisi sıradan kullanıcılara sempati duyan kök şifreyi öğrendiğinde, geri kalanını anlatabilir. "Tekerlek grubu" özelliği bunu imkansız hale getirir ve böylece cetvellerin gücünü artırır.
Ben kitlelerin tarafındayım, yöneticilerin değil. Patronları ve sistem yöneticilerini ne yaparlarsa desteklemeye alışkınsanız, bu fikri ilk başta tuhaf bulabilirsiniz.
Ayrıca Debian Referansına bakınız . Her neyse, sudo
grup içinde inşa edilmiş yani kimin ihtiyacı var wheel
?
wheel
grubu varsayılan olarak uygulamamasının asıl nedeni olduğundan şüpheliyim . (Debian's grubu su
desteklemiyor, wheel
sadece varsayılan olarak etkin değil.) Yine de, rms'in mantığı 1980'lerde MIT için geçerli olabilir, ancak tüm kullanıcıların güvenilir olamayacağı ve her yerde İnternet erişiminin güvenlik için ihtiyaç duyduğu birçok yerde geçerli değildir. dünyanın her yerinden saldırganlara karşı koruma.