Le 14.04 ici. Je suis entré dans ma machine en ajoutant la ligne suivante à /etc/sudoers
:
myuser ALL=NOPASSWD: ALL
Et puis essayé de courir:
sudo mkdir /etc/blah
... et on me demande mon mot de passe. Pourquoi?!?
Je ne souhaite pas que mon mot de passe soit demandé lors de cette opération. Veuillez noter que lorsque je cours, ls -ltr /
je reçois:
drwxr-xr-x 94 root root 4096 Jul 30 13:28 etc
Mais je ne pense pas que cela compte parce que je me suis érigé en "sudoer", non?
Plus important encore, que dois-je faire pour pouvoir exécuter sudo mkdir /etc/blah
mon utilisateur actuel ( myuser
) sans me demander le mot de passe?
Voici mon /etc/sudoers
dossier complet :
#
# 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
les modifications manuelles apportées à ce fichier, mais que ce ne sont pas des tâches de copier-coller, j'ai tout saisi tel quel. Mais visudo
éditez-vous d'autres fichiers en plus de celui-ci? C'est peut-être ça ...
/etc/sudoers.d/
, ils peuvent avoir une importance primordiale/etc/sudoers