Outils du site

Est-il Dieu possible, en pleine mouvance des droits de la femme, que des bougresses se plient encore aux ordres fascisants d'une espèce de Ubu prostatique de la mode, qui au lieu de crever de honte dans son anachronisme, continue de leur imposer le carcan chiffonneux de ses fantasmes étriqués, et cela, jusqu'au fin fond populaire de nos plus mornes Prisunic ? Je t'en prie, ma femme, ma soeur, mon amour, mets ton jean, ou reste nue, mais ne marche pas dans la mode, ça porte malheur. [Pierre Desproges]

04-linux:10-administration:88-users

Ceci est une ancienne révision du document !


Utilisateurs

Utilisateurs

  • Liste des utilisateurs :

cat /etc/passwd

  • Liste des sudoers :

/etc/sudoers

  • Ajout d'un utilisateur :

sudo useradd -m -g initial_group -G additional_groups -s login_shell username

-m, --create-home

Create the user's home directory if it does not exist. The files and directories contained in the skeleton directory (which can be defined with the -k option) will be copied to the home directory.

By default, if this option is not specified and CREATE_HOME is not enabled, no home directories are created.

  • Suppression d'un utilisateur :

sudo userdel -r username

The -r option specifies that the user's home directory and mail spool should also be deleted.
  • Modification des UIDs et GIDs
usermod -u <NEWUID> <LOGIN>    
groupmod -g <NEWGID> <GROUP>
find / -user <OLDUID> -exec chown -h <NEWUID> {} \;
find / -group <OLDGID> -exec chgrp -h <NEWGID> {} \;
usermod -g <NEWGID> <LOGIN>

Groupes

Chaque utilisateur est membre d'un ou plusieurs groupes.

  • Liste des groupes :

cat /etc/group

  • Membres d'un groupe :

getent group groupname

  • Création d'un groupe :

sudo groupadd group

  • Modification d'un nom de groupe :

sudo groupmod -n new_group old_group

  • Suppression d'un groupe :

sudo groupdel group

  • Groupes d'un utilisateur :

groups username

En plus détaillé :

id username

  • Définition des groupes d'un utilisateur :

sudo usermod -a -G additional_groups username

If the -a option is omitted in the usermod command above, the user is removed from all groups not listed in additional_groups (i.e. the user will be member only of those groups listed in additional_groups).

-G : Each group is separated from the next by a comma, with no intervening whitespace.

  • Suppression d'un utilisateur d'un groupe :

sudo gpasswd -d user group

Dernière modification : 2017/10/06 23:40