Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
fr:slackbook:users [2012/10/13 04:12 (UTC)] – [Gestion des utilisateurs et des groupes] ellendhel | fr:slackbook:users [2013/01/01 19:00 (UTC)] – [Gérer manuellement les utilisateurs et les groupes] typo escaflown |
---|
Maintenant que nous avons vu comment utiliser le programme **//adduser//** de manière interactive, voyons quels outils non-interactifs plus puissants pourraient vous être utiles. Le premier est **//useradd//**(8). **//useradd//** est un peu moins convivial, mais plus rapide pour créer des utilisateurs par lots. Ceci le rend idéal pour une utilisation dans des scripts shell. En fait, **//adduser//** n'est qu'un script shell qui utilise **//useradd//** pour la le gros du travail. **//useradd//** a de nombreuses options et nous ne pourrons pas toutes les expliquer ici, donc n'hésitez pas à consulter la page de manuel pour de plus amples détails. Maintenant, créons un nouvel utilisateur. | Maintenant que nous avons vu comment utiliser le programme **//adduser//** de manière interactive, voyons quels outils non-interactifs plus puissants pourraient vous être utiles. Le premier est **//useradd//**(8). **//useradd//** est un peu moins convivial, mais plus rapide pour créer des utilisateurs par lots. Ceci le rend idéal pour une utilisation dans des scripts shell. En fait, **//adduser//** n'est qu'un script shell qui utilise **//useradd//** pour la le gros du travail. **//useradd//** a de nombreuses options et nous ne pourrons pas toutes les expliquer ici, donc n'hésitez pas à consulter la page de manuel pour de plus amples détails. Maintenant, créons un nouvel utilisateur. |
| |
<code bash> | <code> |
darkstar:~# useradd -d /data/home/alan -s /bin/bash -g users -G audio,cdrom,floppy,plugdev,video alan | darkstar:~# useradd -d /data/home/alan -s /bin/bash -g users -G audio,cdrom,floppy,plugdev,video alan |
</code> | </code> |
Maintenant que vous savez ajouter des utilisateurs, nous allons voir comment ajouter des groupes. Comme vous avez pu le deviner, la commande correspondante est **//groupadd//**(8). **//groupadd//** fonctionne de manière similaire à **//useradd//** mais avec beaucoup moins d'options. La commande suivante ajoutera le groupe //"slackers"// au système. | Maintenant que vous savez ajouter des utilisateurs, nous allons voir comment ajouter des groupes. Comme vous avez pu le deviner, la commande correspondante est **//groupadd//**(8). **//groupadd//** fonctionne de manière similaire à **//useradd//** mais avec beaucoup moins d'options. La commande suivante ajoutera le groupe //"slackers"// au système. |
| |
<code bash> | <code> |
darkstar:~# groupadd slackers | darkstar:~# groupadd slackers |
</code> | </code> |
Le moyen le plus simple de changer les informations d'un utilisateur est l'utilitaire **//usermod//** qui est capable de changer n'importe quel attribut, depuis l'appartenance à un groupe jusqu'au répertoire personnel. Une liste complète des fonctionnalités de **//usermod//** ne sera pas donnée ici, reportez vous à la page de manuel. **//usermod//** est peut-être le meilleur outil pour changer les groupes dont est membre un utilisateur. Les options //-s// et //-G// permettent de faire cela. | Le moyen le plus simple de changer les informations d'un utilisateur est l'utilitaire **//usermod//** qui est capable de changer n'importe quel attribut, depuis l'appartenance à un groupe jusqu'au répertoire personnel. Une liste complète des fonctionnalités de **//usermod//** ne sera pas donnée ici, reportez vous à la page de manuel. **//usermod//** est peut-être le meilleur outil pour changer les groupes dont est membre un utilisateur. Les options //-s// et //-G// permettent de faire cela. |
| |
<code bash> | <code> |
darkstar:~# usermod -a -G wheel alan | darkstar:~# usermod -a -G wheel alan |
darkstar:~# usermod -G wheel alan | darkstar:~# usermod -G wheel alan |
Pour créer un nouveau compte utilisateur, vous avez juste besoin d'ouvrir ces fichiers avec **//vipw//**(8). Cela ouvrira le fichier ''/etc/passwd'' avec l'éditeur définit par votre variable VISUAL ou par la variable EDITOR si VISUAL n'est pas définie. Si aucune n'est présente, **//vi//** sera utilisé par défaut. Si vous utiliser l'option //-s// cela ouvrira ''/etc/shadow'' à la place. Il est important d'utiliser **//vipw//** à la place d'un autre éditeur, car **//vipw//** verrouillera le fichier et empêchera d'autres programmes de le modifier juste sous vos pieds. | Pour créer un nouveau compte utilisateur, vous avez juste besoin d'ouvrir ces fichiers avec **//vipw//**(8). Cela ouvrira le fichier ''/etc/passwd'' avec l'éditeur définit par votre variable VISUAL ou par la variable EDITOR si VISUAL n'est pas définie. Si aucune n'est présente, **//vi//** sera utilisé par défaut. Si vous utiliser l'option //-s// cela ouvrira ''/etc/shadow'' à la place. Il est important d'utiliser **//vipw//** à la place d'un autre éditeur, car **//vipw//** verrouillera le fichier et empêchera d'autres programmes de le modifier juste sous vos pieds. |
| |
Ce ne s'arrête pas là : il vous restera à créer le répertoire personnel de l'utilisateur et définir son mot de passe avec **//passwd//**. | Cela ne s'arrête pas là : il vous restera à créer le répertoire personnel de l'utilisateur et définir son mot de passe avec **//passwd//**. |
====== Navigation ====== | ====== Navigation ====== |
| |
**Chapitre précédent : [[fr:slackbook:cups|Gestion de l'impression]]** | **Chapitre précédent : [[fr:slackbook:printing|Gestion de l'impression]]** |
| |
**Chapitre suivant : [[fr:slackbook:filesystem_permissions|Permissions des systèmes de fichiers]]** | **Chapitre suivant : [[fr:slackbook:filesystem_permissions|Permissions des systèmes de fichiers]]** |
====== Sources ====== | ====== Sources ====== |
<!-- If you copy information from another source, then specify that source --> | <!-- If you copy information from another source, then specify that source --> |
* Source originale: [[http://www.slackbook.org/beta]] \\ | * Source originale : [[http://www.slackbook.org/beta]] \\ |
<!-- Authors are allowed to give credit to themselves! --> | <!-- Authors are allowed to give credit to themselves! --> |
* Publié initialement par Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson\\ | * Publication initiale d'Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson |
* Traduction initiale de [[wiki:user:escaflown | escaflown]] | * Traduction initiale de [[wiki:user:escaflown | escaflown]] |
* Traduction de [[wiki:user:ellendhel | Ellendhel]] | * Traduction de [[wiki:user:ellendhel | Ellendhel]] |