BSD (FreeBSD)

FreeBSD : Gestion des utilisateurs

Table des matières

freebsd-logo



Introduction



Dans cet article, je vais récapituler comment gérer les utilisateurs sur FreeBSD

Gérer les utilisateurs



Infos sur un utilisateur



Pour avoir des infos sur un utilisateur (par exemple brooke), on pourra utiliser id comme sous Linux :
Code BASH :
id adrien


Ce qui renvoie :
Code :
uid=1001(adrien) gid=1001(adrien) groups=1001(adrien)


On retouve l'UID, le GID et les groupes dans lesquels l'utilisateur est.

On peut aussi consulter le fichier /etc/passwd ou utiliser :
Code BASH :
getent passwd


Ajouter un utilisateur



Sur FreeBSD, l'ajout d'un utilisateur se passe avec la commande adduser mais celle-ci est interractive :
Code BASH :
adduser


Pour être plus "Linux", on va utiliser la commande pw useradd, la syntaxe est très poroche (par exemple brooke) :
Code BASH :
pw useradd brooke -m -s /bin/sh 

Les options doivent être après le nom de l'utilisateur !

Cela créé l'utilisateur dont le :
- login est "brooke"
- répertoire personnel est créé (-m)
- shell est défini sur /bin/sh (-s)

On lui définira un mot de passe avec la commande passwd :
Code BASH :
passwd brooke


Modifier un utilisateur



Sur FreeBSD, l'ajout d'un utilisateur se passe avec la commande chpass mais celle-ci est interractive (par exemple brooke) :
Code BASH :
chpass brooke


Pour être plus "Linux", on va utiliser la commande pw usermod, la syntaxe est très poroche (par exemple brooke) :
Code BASH :
pw usermod brooke -s /bin/csh

Les options doivent être après le nom de l'utilisateur !

Supprimer un utilisateur



Sur FreeBSD, l'ajout d'un utilisateur se passe avec la commande rmuser mais celle-ci est interractive (par exemple brooke) :
Code BASH :
rmuser brooke


Pour être plus "Linux", on va utiliser la commande pw userdel, la syntaxe est très poroche (par exemple brooke) :
Code BASH :
pw userdel brooke -r

Les options doivent être après le nom de l'utilisateur !

On supprime l'utilisateur :
- et aussi son dossier personnel (-r)
- dont le login est brooke (-u)
On spécifie le login avec une option contairement à Linux.


Gérer les groupes



Infos sur un groupe



Pour avoir des infos sur un groupe, on pourra utiliser :
Code BASH :
pw groupshow utilisateurs


On aura le nom, le GID, les utilisateurs dedans :
Code BASH :
utilisateurs:*:2000:adrien,brooke


On peut aussi consulter le fichier /etc/group ou utiliser :
Code BASH :
getent group


Ajouter un groupe



Pour ajouter un groupe (par exemple utilisateurs) au système :
Code BASH :
pw groupadd utilisateurs


On pourra utiliser l'option -g pour spécifier un GID spécifique.

Gérer les utilisateurs d'un groupe



On pourra ajouter des utilisateurs avec (exemple ajout de brooke à utilisateurs) :
Code BASH :
pw groupmod utilisateurs -m brooke

Les options doivent être après le nom de l'utilisateur !

On pourra retirer des utilisateurs avec (exemple retirer brooke de utilisateurs) :
Code BASH :
pw groupmod utilisateurs -r brooke

Les options doivent être après le nom de l'utilisateur !


Supprimer un groupe



Pour supprimer un groupe (par exemple utilisateurs) au système :
Code BASH :
pw groupdel utilisateurs


S'il y avait des utilisateurs dans le groupe, évidemment ils ne sont pas supprimés du système mais ne font juste plus partie du groupe.
Cette page a été vue 102 fois