Outils pour utilisateurs

Outils du site


systemes_dexploitation:linux:gestion_des_utilisateurs

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