Am 14.04 hier. Ich habe SSH in meinen Computer eingefügt und die folgende Zeile hinzugefügt /etc/sudoers
:
myuser ALL=NOPASSWD: ALL
Und dann versuchte ich zu rennen:
sudo mkdir /etc/blah
... und ich werde nach meinem Passwort gefragt. Warum?!?
Ich möchte bei diesem Vorgang nicht nach meinem Passwort gefragt werden. Bitte beachte, dass ich beim Laufen ls -ltr /
Folgendes erhalte:
drwxr-xr-x 94 root root 4096 Jul 30 13:28 etc
Aber ich denke nicht, dass das wichtig ist, weil ich mich als "Sudoer" etabliert habe, oder?
Was muss ich tun, damit ich sudo mkdir /etc/blah
als mein aktueller Benutzer ( myuser
) ausgeführt werden kann, ohne nach dem Kennwort gefragt zu werden?
Hier ist meine gesamte /etc/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:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
fizzbuzz ALL=NOPASSWD: ALL
chadmin ALL=NOPASSWD: ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
visudo
jedoch keine manuelle Änderungen an dieser Datei wurden keine Aufträge kopieren-n-Paste, tippte ich alles in , wie sie ist. Aber werden auch visudo
andere Dateien bearbeitet? Das könnte es sein ...
/etc/sudoers.d/
/etc/sudoers