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 sendmail
Wenn Sie nach dem Passwort fragen, müssen Siesudo
ausgeführt werdenaptitude
apt-get install sendmail
fragt nicht nach dem Passwort, es sind keinesudo
Berechtigungen erforderlichWenn Sie geschützte Dateien bearbeiten, z. B. Dateien, in denen
etc
kein Kennwort abgefragt wird, sind keinesudo
Berechtigungen erforderlichSie können Dienste ausführen und stoppen, z. B.
apache
werden Sie nicht nach einem Kennwort gefragt, es sind keinesudo
Berechtigungen 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 angemeldetenroot
Benutzer, so dass Sie vollen Zugriff auf alles haben.sudo
Melden 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
.