Selenith

Projets, Memos, Infos.

[linux] ajouter un utilisateur sans shell ni home

Creer un utilisateur sans home et sans shell c'est facile !

L'utilisateur a ajouté sera toto.

Si l'utilisateur n'est pas encore créé :
 

sudo useradd --no-create-home -s /bin/false toto
sudo passwd toto


Puis entrez le mot de passe pour l'utilisateur.

Et voila votre utilisateur n'aura aucun acces console et n'encombrera pas votre systeme avec un dossier home inutile.
Cette manip est tres pratique si vous voulez creer un dossier de partage ssh ou ftp avec un utilisateur dédié pour cette fonction.


Si l'utilisateur existe deja et que vous souhaitez lui enlever l'acces a la console :
 

sudo chsh -s /bin/false toto


La commande chsh permet de changer le shell de votre utilisateur.

Réagissez à cet article

Pour poster un commentaire, utilisez le formulaire ci-dessous :