Comment puis-je ajouter plus d'utilisateurs au fichier "sudoers"?
35
Il suffit de modifier le fichier /etc/sudoers
.
Mais vous êtes supposé utiliser en /usr/sbin/visudo
tant qu'éditeur, puisque certains contrôles de bon sens sont nécessaires avant de quitter.
Donc ce serait:
sudo /usr/sbin/visudo
Voici quelques liens qui pourraient être utiles:
/etc/sudoers.d
répertoire, ne modifiez pas le/etc/sudoers
fichier. Au lieu de cela, placez l'entrée dans son propre fichier dans ce répertoire.Ma méthode préférée consiste à les ajouter au
sudo
groupe (admin
avant Ubuntu 10.04).Dans Ubuntu Linux, le
sudo
groupe peut fonctionnersudo
et il est facile d’ajouter quelqu'un à ce groupe:Votre kilométrage peut varier en fonction des autres distributions. Cependant, quelqu'un a pensé que la méthode du groupe était plus logique que le fichier sudoers qui se met à jour. Il y a moins de place pour se tromper et empêcher tout le monde de devenir superutilisateur semble être la raison.
la source
Il suffit de modifier votre fichier sudoers
et ajoutez le nom d'utilisateur comme 'uk' sans guillemets
Enregistrer et quitter donnerait l'accès.
la source
visudo
ouvre le fichier sudoers et a des exemples pour des situations simples.Vous devrez peut-être ajouter l'option 'NOPASSWD' si les scripts utilisateur doivent utiliser des commandes / binaires pouvant être exécutés uniquement avec "sudo", par exemple
Il est également possible de spécifier un groupe au lieu d'un nom d'utilisateur. Donc, vous n'avez pas besoin de lister chaque utilisateur, par exemple
la source
Ajouter au groupe sudo (étape spécifique à Debian / Ubuntu):
la source
Dans Amazon Linux, il y a
/etc/sudoers.d
et à l'intérieur se trouvecloud-init
ce qui contient:Je n’ai
cp cloud-init vlad
donc fait que modifiervlad
et remplacer toutes les occurrences deec2-user
avecvlad
. Fonctionne bien, et c'est évidemment comme prévu, plutôt que de modifier des fichiers existants.la source
simplement en exécutant cette commande par un utilisateur ayant une permission sudoer:
la source