Next: Changement des propriétés d'un
Up: Création d'un utilisateur
Previous: L'environnement initial : /etc/skel
  Table des matières
  Index
Création manuelle d'un utilisateur
Pour créer manuellement un nouveau compte, il suffit de suivre ces étapes :
- 1.
- Éditer /etc/passwd à l'aide de vipw(8)
et ajouter une nouvelle ligne pour le nouveau compte. Il faut faire
attention à la syntaxe. Ne pas éditer directement avec un éditeur !,
vipw verrouille le fichier afin que d'autres commandes ne puisse le
mettre à jour au même moment. Mettre `*' dans le champ du mot de
passe afin d'interdire le login sur ce compte.
- 2.
- Faire de même pour /etc/group avec vigr, s'il faut aussi
créer un nouveau groupe.
- 3.
- Créer le répertoire d'accueil de l'utilisateur avec mkdir.
- 4.
- Copier les fichiers de /etc/skel dans ce nouveau répertoire.
- 5.
- Mettre à jour les propriétaires et les permissions avec chown
et chmod. L'option -R est très utile. Les permissions correctes
peuvent varier selon les sites, mais les commandes suivantes font généralement
bien les choses :
- 6.
- Mettre le mot de passe avec passwd nom_de_login.
Après avoir mis le mot de passe dans la dernière étape, le compte est prêt à
fonctionner. Il ne faut pas mettre ce mot de passe tant que tout le reste
n'a pas été fait, sinon l'utilisateur pourrait se logger par inadvertance
alors que vous êtes encore en train de copier les fichiers.
Il est quelquefois nécessaire de créer des comptes bidons8.3 qui ne sont utilisés par personne. Par exemple, pour
configurer un serveur pour FTP anonyme (pour que quiconque puisse y
récupérer des fichiers sans disposer d'un compte), on doit créer un compte
appelé ftp. Dans de tels cas, il n'est habituellement pas
nécessaire de mettre le mot de passe (dernière étape ci-dessus). Bien sûr,
il est préférable de ne pas le faire, ainsi personne ne pourra utiliser le
compte sauf s'il devient d'abord root, puisque root peut
devenir n'importe quel utilisateur.
Next: Changement des propriétés d'un
Up: Création d'un utilisateur
Previous: L'environnement initial : /etc/skel
  Table des matières
  Index
root
1999-03-03