it-swarm.com.de

Warum ist Sudo nicht standardmäßig in Debian installiert?

Ich las eine Anleitung zu installiere eine Software und las bis zu dieser schockierenden Aussage:

Sudo ist standardmäßig nicht auf Debian installiert. Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist, und installieren Sie es.

Als aktueller Debian-Benutzer ist dies schwer zu glauben, da ich von der Installation an Sudo verwenden kann. Vielleicht wurde es installiert, als ich ausgewählt habe, kein Passwort für das Root-Konto zu erstellen (wodurch das Root-Konto deaktiviert wird), oder hier stimmt etwas nicht. Enthält Debian nicht Sudo (oder seine Varianten), wie standardmäßig installiert?

Wenn wir uns an das halten, was das andere Antwort sagt , kann Sudo aufgrund von APT/DPKG-Abhängigkeiten installiert werden, was in einigen Fällen tasksel/apt auffordert, diese ebenfalls zu installieren, aber nicht in der erforderlichen oder wichtigen Liste enthalten:

➜  ~  aptitude search ~prequired | grep Sudo
➜  ~  aptitude search ~pimportant | grep Sudo
➜  ~  aptitude why '~prequired' Sudo      
i A dpkg     Suggests   apt                             
i A apt      Suggests   aptitude | synaptic | wajig     
i A synaptic Recommends gksu | kdebase-bin | policykit-1
i A gksu     Depends    Sudo                            
➜  ~  aptitude why '~pimportant' Sudo           
i A apt      Suggests   aptitude | synaptic | wajig     
i A synaptic Recommends gksu | kdebase-bin | policykit-1
i A gksu     Depends    Sudo                            
51
Braiam

Dies ist ein Nebeneffekt der Installationsparameter. Wenn Sie während der Installation ein Root-Passwort angeben, wird Sudo nicht standardmäßig installiert. Wenn Sie kein Root-Passwort angeben, wird Sudo installiert. Die maßgebliche Quelle hierfür ist unten angegeben. Ein weiterer verwandter Sonderfall ist, dass während der Installation Sudo nicht installiert wird, wenn Sie das Paket Sudo-ldap Angeben. Dies ist das einzige Mal, dass Sudo-ldap Ohne Root-Passwort installiert werden kann. Wenn Sie ein Upgrade von Sudo auf Sudo-ldap Letzteres durchführen möchten, müssen Sie während des Upgrades ein Root-Passwort haben.

Wenn Sie kein Kennwort für den Benutzer root angeben, wird dieses Konto deaktiviert, das Paket Sudo wird jedoch später installiert, damit Verwaltungsaufgaben auf dem neuen System ausgeführt werden können. - aus debian-installer/manual/de/howto/installation-howto.xml

65
hildred