Es scheint Unix-Tradition zu sein, dass eine Radgruppe automatisch erstellt wird, aber Debian (und natürlich Kinder) tun dies nicht. Gibt es irgendwo eine Begründung? Wo sonst haben Sie gesehen, dass diese Tradition verworfen wurde?
Es scheint Unix-Tradition zu sein, dass eine Radgruppe automatisch erstellt wird, aber Debian (und natürlich Kinder) tun dies nicht. Gibt es irgendwo eine Begründung? Wo sonst haben Sie gesehen, dass diese Tradition verworfen wurde?
Antworten:
Bei einigen Unix-Systemen können nur Mitglieder der wheel
Gruppe verwendet werden su
. Andere erlauben jedem die Verwendung, su
wenn er das Passwort des Zielbenutzers kennt. Es gibt sogar Systeme, in denen das wheel
Mitglied der Gruppe einen kennwortlosen Root-Zugriff gewährt. Ubuntu tut dies mit der Ausnahme, dass die Gruppe aufgerufen wird sudo
(und keine ID 0 hat).
Ich denke, wheel
ist meistens eine BSD-Sache. Linux ist eine Mischung aus BSD und System V, und die verschiedenen Distributionen haben unterschiedliche Standardrichtlinien für die Gewährung des Root-Zugriffs. Debian implementiert standardmäßig keine Wheel-Gruppe. Wenn Sie es aktivieren möchten, kommentieren Sie die auth required pam_wheel.so
Zeile in /etc/pam.d/su
.
wheel:x:0:root
und die Datei /etc/pam.d/su wie folgt ändern auth required pam_wheel.so group=wheel
(vorher den Kommentar entfernen).
wheel
Gruppe nicht erstellen , um die sudo
Gruppe an ihrer Stelle für pam
Zwecke zu verwenden. Füge einfach group=sudo
folgendes hinzu: Zum Beispiel, um Mitgliedern der sudo
Gruppe die Möglichkeit zu geben, su
ohne Passwort zu arbeiten, müssen Sie die Zeile einfach /etc/pam.d/su
wie folgt auskommentieren / ändern :auth sufficient pam_wheel.so trust group=sudo
sudoers
ist der Weg, dies jetzt zu kontrollieren (September 2017).
/etc/sudoers
schon immer der Weg, den Root-Zugriff zu kontrollieren. Da die Standardeinstellung jedoch sudoers
zulässt, dass jeder in der sudo
Gruppe Root wird, können Sie den Root-Zugriff steuern, indem Sie die Liste der Benutzer in der sudo
Gruppe verwalten.
Weil das Rad ein Werkzeug der Unterdrückung ist! Von info su
:
Warum GNU 'su' die 'wheel'-Gruppe nicht unterstützt
(Dieser Abschnitt ist von Richard Stallman.)
Manchmal versuchen einige der Benutzer, den Rest unter Kontrolle zu halten. Beispielsweise beschlossen 1984 einige Benutzer des MIT AI-Labors, die Stromversorgung zu nutzen, indem sie das Bedienerkennwort des Twenex-Systems änderten und es vor allen anderen geheim hielten. (Ich konnte diesen Coup vereiteln und den Benutzern die Macht zurückgeben, indem ich den Kernel gepatcht habe, aber ich wusste nicht, wie das unter Unix geht.)
Gelegentlich erzählen die Herrscher es jedoch jemandem. Nach dem üblichen su-Mechanismus kann jemand, der das root-Passwort kennt und mit den normalen Benutzern sympathisiert, den Rest mitteilen. Die Funktion "Radgruppe" würde dies unmöglich machen und somit die Macht der Herrscher festigen.
Ich bin auf der Seite der Massen, nicht der Herrscher. Wenn Sie es gewohnt sind, die Chefs und Sysadmins bei allem, was sie tun, zu unterstützen, finden Sie diese Idee vielleicht zuerst seltsam.
Siehe auch die Debian-Referenz . Wie auch immer, die sudo
Gruppe ist eingebaut, wer braucht das wheel
?
wheel
Gruppe nicht standardmäßig implementiert . (Debian su
unterstützt die wheel
Gruppe, sie ist nur nicht standardmäßig aktiviert.) Wie auch immer, die Überlegungen von rms gelten möglicherweise für das MIT in den 1980er Jahren, aber nicht für die meisten Orte, an denen nicht allen Benutzern vertraut werden kann und allgegenwärtige Internetzugänglichkeit dies erfordert Schützen Sie sich vor Angreifern aus der ganzen Welt.