J'ai récemment configuré les systèmes Fedora 28 et Ubuntu 18.04 et j'aimerais configurer mon compte d'utilisateur principal sur les deux afin de pouvoir exécuter des sudo
commandes sans être invité à entrer un mot de passe.
Comment puis-je le faire sur les systèmes respectifs?
wheel
vous, vous utilisiez un autre groupe?%wheel
pour ce groupe.Traditionnellement sur les distributions basées sur Debian telles que Debian / Ubuntu / Mint / Kali / Antix, le groupe par défaut pour sudo est, eh bien,
sudo
.Donc, pour ajouter des utilisateurs
sudo
activés sans mot de passe à un système basé sur Debian, les étapes sont les suivantes:Installer
sudo
Dans Debian, selon les options d'installation, vous vous retrouvez souvent sans
sudo
installé par défaut.Si le paquet
sudo
n'est pas installé (par exemple, vous n'en avez pas/etc/sudoers
), exécutez en tant que root:Ajouter l'utilisateur au groupe sudo
Ajoutez un utilisateur au groupe sudo, s'il ne se trouve pas déjà dans le groupe sudo (Ubuntu et dérivés ajoutent automatiquement un utilisateur créé dans l'installation au groupe sudo).
Lors de la configuration du premier utilisateur sudo, vous êtes arrivé au premier en tant que
root
:Lorsque vous avez déjà un
sudo
utilisateur, il est conseillé, comme bonne pratique de sécurité, de configurer les autres utilisateurs du groupe sudo via cet utilisateur:Modifier
/etc/sudoers
pour ajouter la directive NOPASSWDVous modifiez ensuite la ligne par défaut
/etc/sudoers
dusudo
groupe avec:et changez-le de:
à:
Déconnectez-vous et reconnectez-vous
S'il est connecté au système, l'utilisateur prévu doit alors se déconnecter et se connecter pour que le changement d'utilisateur appartenant au
sudo
groupe prenne effet.REMARQUE: dans Debian, le groupe
wheel
est souvent utilisé pour restreindre l'utilisation de PAMsu
à un groupe, au lieu de l'utiliser pour lesudo
commande comme dans les distributions basées sur RedHat / SuSE.Traditionnellement dans les distributions basées sur Debian, pour la
sudo
commande que vous utilisez lesudo
groupe.la source
La plupart des distributions ont cette ligne dans
/etc/sudoers/
:Par conséquent, un moyen simple d'ajouter un utilisateur consiste à créer un fichier approprié dans le
/etc/sudoers.d/
répertoire; Je le nomme normalement pour l'utilisateur à ajouter:Vous pouvez également vouloir ajouter
Defaults:%s !lecture, !authenticate\n
et / ou d'autres options au fichier.la source