systemes_dexploitation:linux:gestion_des_utilisateurs
Table des matières
Utilisateurs
Ajouter un utilisateur
# adduser newuser
ou alors :
# useradd -d /home/jdoe -m jdoe
Ajouter un user admin
(le groupe admin
existe déjà) :
# adduser admin --ingroup admin
Ajouter un utilisateur sans home
(pour exécuter un service par exemple):
# useradd -r -s /sbin/nologin USERNAME # adduser --system --no-create-home USERNAME
Lister les utilisateurs locaux
$ cut -d: -f1 /etc/passwd
Donner les privilèges sudo
En tant que root, on peut exécuter:
# visudo
Sous la ligne root ALL=(ALL:ALL) ALL
, ajouter le même genre de ligne:
username ALL=(ALL:ALL) ALL
L'utilisateur pourra par la suite utiliser sudo -i
pour entrer en ligne de commande superuser.
On peut tout simplement ajouter l'utilisateur au groupe admin
(testé sous Ubuntu).
Supprimer un utilisateur
# deluser --remove-home newuser
Groupes
Lister les groupes
# cat /etc/group
Ajouter un utilisateur à un groupe
# usermod -aG group-name user-name
Lister les utilisateurs d'un groupe
# getent group gitlab-www | awk -F: '{print $4}'
En fait, doit probablement lire le fichier /etc/group
.
Lister les groupes d'un utilisateur
$ groups <username>
Enlever un utilisateur d'un groupe
# deluser <username> <groupname>
Supprimer un groupe
# delgroup [options] group
systemes_dexploitation/linux/gestion_des_utilisateurs.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1