# 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
$ cut -d: -f1 /etc/passwd
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).
# deluser --remove-home newuser
# cat /etc/group
# usermod -aG group-name user-name
# getent group gitlab-www | awk -F: '{print $4}'
En fait, doit probablement lire le fichier /etc/group
.
$ groups <username>
# deluser <username> <groupname>
# delgroup [options] group