FreeBSD : Gestion des utilisateurs
Table des matières
Dans cet article, je vais récapituler comment gérer les utilisateurs sur FreeBSD
Pour avoir des infos sur un utilisateur (par exemple brooke), on pourra utiliser id comme sous Linux :
Ce qui renvoie :
On retouve l'UID, le GID et les groupes dans lesquels l'utilisateur est.
On peut aussi consulter le fichier /etc/passwd ou utiliser :
Sur FreeBSD, l'ajout d'un utilisateur se passe avec la commande adduser mais celle-ci est interractive :
Pour être plus "Linux", on va utiliser la commande pw useradd, la syntaxe est très poroche (par exemple brooke) :
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 :
Sur FreeBSD, l'ajout d'un utilisateur se passe avec la commande chpass mais celle-ci est interractive (par exemple brooke) :
Pour être plus "Linux", on va utiliser la commande pw usermod, la syntaxe est très poroche (par exemple brooke) :
Les options doivent être après le nom de l'utilisateur !
Sur FreeBSD, l'ajout d'un utilisateur se passe avec la commande rmuser mais celle-ci est interractive (par exemple brooke) :
Pour être plus "Linux", on va utiliser la commande pw userdel, la syntaxe est très poroche (par exemple brooke) :
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.
Pour avoir des infos sur un groupe, on pourra utiliser :
On aura le nom, le GID, les utilisateurs dedans :
On peut aussi consulter le fichier /etc/group ou utiliser :
Pour ajouter un groupe (par exemple utilisateurs) au système :
On pourra utiliser l'option -g pour spécifier un GID spécifique.
On pourra ajouter des utilisateurs avec (exemple ajout de brooke à utilisateurs) :
Les options doivent être après le nom de l'utilisateur !
On pourra retirer des utilisateurs avec (exemple retirer brooke de utilisateurs) :
Les options doivent être après le nom de l'utilisateur !
Pour supprimer un groupe (par exemple utilisateurs) au système :
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.
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.