En cherchant "pas de mot de passe sudo", etc., j'ai trouvé plusieurs façons de modifier / etc / sudoers
en utilisant visudo
, mais cela ne fonctionnait pas dans mon environnement (Ubuntu 18.04).
Une note de la situation sous-jacente et de la solution.
J'ai édité / etc / sudoers
avec visudo
et j'ai essayé de ne pouvoir sudo
que certaines commandes sans mot de passe.
Mais ça ne marche pas.
Plus précisément, par exemple
$ sudo visudo
/etc/sudoers
...
%sudo ALL=(ALL:ALL) ALL
kobalt ALL=(ALL) NOPASSWD: /usr/bin/whoami
...
Même comme
$ sudo whoami
[sudo] password for kobalt:
Et il vous sera demandé un mot de passe.
Au lieu d'utiliser visudo
, créez un fichier sous / etc / sudoers.d /
et décrivez les paramètres que vous souhaitez y ajouter.
$ cd /etc/sudoers.d
$ sudo vim free_whoami
/etc/sudoers.d/free_whoami
kobalt ALL=(ALL) NOPASSWD: /usr/bin/whoami
Puis
$ sudo whoami
root #Aucun mot de passe requis
Au fait, j'ai rencontré ce problème pendant le travail de mise en route automatique du remappeur de clés xkeysnail au démarrage.
Avec cela, il semble que vous puissiez déplacer le curseur sans bouger de la position d'origine, même sur Ubuntu.
Recommended Posts