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 ;-))

À propos

Cet ouvrage est publié sous licence CC-BY-SA à l'aide de dokuwiki. Il a été écrit par un libriste curieux (et des contributeurs) qui s'est dit “si moi j'y arrive, pourquoi pas les autres?”. Merci de prévenir si vous partager ce texte ailleurs, juste pour information ;).

Si vous trouvez une erreur, souhaitez contribuer ou avez besoin d'aide, n'hésitez pas à contacter l'auteur.

Créer un livre

 N'hésitez pas à vous servir du bouton “Ajouter au livre” à droite afin de préparer une version imprimable de cette documentation.

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 de prx