Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/10/2020, à 12:16

math.hdr

Probleme Sudo /etc/sudoers.tmp ...

Bonjour, j'aimerai modifier le fichier sudoers.tmp pour permettre a deux fichiers d’exécuter des commandes avec sudo sans devoir y mettre le mots de passe...
(je suis connecté avec koditv comme utilisateur)

j'ai essayer de mettre la ligne suivante:

%koditv ALL = (ALL) NOPASSWD: /home/koditv/.fichierquimodifietrue.sh,/home/koditv/fichierquimodifiefalse.sh

Le fichier sudoers.tmp en question:

#
# 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:/snap/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

#crée par moi
%koditv ALL = (ALL) NOPASSWD: /home/koditv/.fichierquimodifietrue.sh

# 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
  

Le problème est que lorsque je lance mon script compilé avec chmod +x il me demande le mdp pour sudo, j'en déduis que la ligne n'a pas été prise en compte...
Quelqu'un aurait une Idée ?

Hors ligne

#2 Le 22/10/2020, à 12:44

LukePerp

Re : Probleme Sudo /etc/sudoers.tmp ...

Bonjour,
Disons que tu souhaites exécuter le script yyy.sh pour l'utilisateur david sans devoir taper le mot de passe.
Il faut éditer le fichier qui va bien avec cette commande :

sudo visudo -f /etc/sudoers.d/custom

Ajouter cette ligne :

david ALL=NOPASSWD: /chemin/vers/le/script/yyy.sh

Enregistrer avec Ctrl+X et quitter avec Ctrl+O
Enfin, le plus important, exécuter cette commande pour démarrer le script, sans qu'il y est besoin de taper le mot de passe :

sudo /chemin/vers/le/script/yyy.sh

Gamer inside - Ubuntu Mate dernière LTS - Intel i5, 16 Go - Dual boot Windows - Ethereum user

Hors ligne

#3 Le 22/10/2020, à 13:03

math.hdr

Re : Probleme Sudo /etc/sudoers.tmp ...

Merci Beaucoup ca marchee !!

Hors ligne