Ich habe viele Blog-Beiträge gesehen, die besagen, dass es genug ist, dies zu tun
aptitude install sudo
su root
adduser USERNAME sudo
Das schützt aber nur aptitude:
aptitude install sendmailWenn Sie nach dem Passwort fragen, müssen Siesudoausgeführt werdenaptitudeapt-get install sendmailfragt nicht nach dem Passwort, es sind keinesudoBerechtigungen erforderlichWenn Sie geschützte Dateien bearbeiten, z. B. Dateien, in denen
etckein Kennwort abgefragt wird, sind keinesudoBerechtigungen erforderlichSie können Dienste ausführen und stoppen, z. B.
apachewerden Sie nicht nach einem Kennwort gefragt, es sind keinesudoBerechtigungen erforderlich
Wie kann ich das beheben? Dies ist meine Sudoers-Datei:
This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$
# Host alias specification
# User alias specification
# Cmnd alias specification
Dies ist die Ausgabe von sudo -l:
Matching Defaults entries for root on this host:
env_reset, mail_badpass,
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin
User root may run the following commands on this host:
(ALL : ALL) ALL
(ALL : ALL) ALL
su root, sind Sie in als angemeldetenrootBenutzer, so dass Sie vollen Zugriff auf alles haben.sudoMelden Sie sich von der Shell ab, die als ausgeführt wird, um wieder eine normale Verwendung zu erhalten, die für privilegierte Vorgänge verwendet werden mussroot.