Outils pour utilisateurs

Outils du site


Panneau latéral

Traductions de cette page:

Avez-vous remarqué ?

Il n'y a aucune publicités ou scripts de profilage (tracker) sur ce site.

Ce n'est que grâce à votre aide que l'auteur peut financer l'hébergement et le temps consacré à cet ouvrage.

Si vous voulez l'encourager, vous pouvez faire un don ♥. (même un tout petit ;-))

Sommaire

10-tips:useradddel

Comment créer/supprimer un utilisateur ?

Créer un utilisateur

Créer des utilisateurs peut vous servir à plusieurs choses, notamment :

  • Créer un simple compte qui aura accès au serveur en SSH.
  • Créer une nouvelle adresse mail en utilisateur@chezmoi.tld.
  • Donner un rôle particulier à un utilisateur afin de séparer les permissions.

Selon les cas, vous ne configurerez pas l'utilisateur de la même façon. En résumé :

  • Laissez les choix par défaut pour un utilisateur classique qui aura un accès SSH, des mails, …
  • Vous pouvez ajouter un utilisateur à un groupe. Ainsi, les permissions données au groupe se répercutent à tous les utilisateurs dans ce dernier.
  • Si l'utilisateur ne doit pas avoir accès à la machine (SSH), alors il faut lui donner un faux “shell” afin qu'il ne puisse pas lancer de commandes. Ce shell est /sbin/nologin .

Pour ajouter un utilisateur, utilisez la commande adduser. Cette dernière est interactive et pose des questions petit à petit pour ne rien oublier au contraire d'useradd (oui, la différence est mince…).

Voici à quoi ressemblera la création d'un utilisateur, qui n'a pas le droit de lancer de commandes :

root@votreserveur[~] # adduser
Use option ``-silent'' if you don't want to see all warnings and questions.

Reading /etc/shells
Check /etc/master.passwd
Check /etc/group

Ok, let's go.
Don't worry about mistakes. There will be a chance later to correct any input.
Enter username []: toto
Enter full name []: Jean-Eudes
Enter shell csh ksh nologin sh [nologin]: nologin
Uid [1005]:
Login group toto [toto]:
Login group is ``toto''. Invite toto into other groups: guest no
[no]:
Login class authpf bgpd daemon default dovecot pbuild staff unwind
[default]:
Enter password []:
Enter password again []:

Name:        toto
Password:    ***************
Fullname:    Jean-Eudes
Uid:         1005
Gid:         1005 (toto)
Groups:      toto
Login Class: default
HOME:        /home/toto
Shell:       /sbin/nologin
OK? (y/n) [y]: y
Added user ``toto''
Add another user? (y/n) [y]: n
Goodbye!

Bien sûr, vous aurez choisi un mot de passe de qualité.

Supprimer un utilisateur

Pour supprimer un utilisateur, c'est très rapide :

# userdel toto
# groupdel toto

Et voilà ! ^_^

Contribu(trices|teurs) :

prx
10-tips/useradddel.txt · Dernière modification: 2019/11/27 20:06 par prx