Frequent Asked Questions
Comment configurer aux petits oignon sudo ?
sudo
est parramétrable et permet d'autoriser finnement les accés et les droits des utilisateur sur les action senssible sur la machine.
Le plus simple est de creer des fichiers de config spécifique dans le répétoire approprié:
sudo mkdir /etc/sudoers.d # si besoin
sudo touch /etc/sudoers.d/myConfigs
Il est donc possible d'autoriser un utilisateur sur une commande spécifique par exemple (la commande whereis xxx
permet de récupérer le chemin sur une commande xxx
):
User ALL=(ALL:ALL) /path/cmd
Et même l'autoriser à le faire sans mot de passe:
User ALL=(ALL:ALL) NOPASSWD: /path/cmd
Par exemple pour autoriser l'usage d'apt:
sudo nano /etc/sudoers.d/apt
#puis:
bot ALL=(ALL:ALL) NOPASSWD: /usr/bin/apt
#et ctrl-s, ctrl-x pour sauver et quiter
Où, si l'on veut être plus spécifique:
bot ALL=(ALL:ALL) NOPASSWD: /usr/bin/apt upgrade