Gestion utilisateur

Bonjour,

Voici la problématique : J’ai un serveur perso sur lequel je peux me connecter en ssh et j’ai également samba qui tourne dessus pour le partage de dossiers. Jusqu’à maintenant j’étais le seul utilisateur à pouvoir me connecter sur le serveur. J’aimerais ajouter un utilisateur samba. Pour se faire, je dois d’abord créé l’utilisateur sur le serveur avec la commande adduser et c’est la que je me pose une question.

Comment créer cet utilisateur sachant que je ne veux l’autoriser qu’a accéder au partage samba. Interdiction pour lui par exemple de se connecter en ssh, pas de home nécessaire (pour ça j’ai déjà trouver l’option --no-create-home).

Quelqu’un sait-il comment je peux faire cela? Peut être y’a t’il une manière “traditionnelle” pour créé un user samba?

Merci.

Je n’ai pas la démarche exacte, mais ça se joue à 2 niveaux, voire à un seul.

  • Tu dois définir un shell utilisateur autre que bash dans [mono]/etc/passwd[/mono], peut être [mono]/bin/false[/mono]
  • Dans la config d’openssh, tu peux appliquer des règles spécifiques à un compte utilisateur sous la forme [mono]Match User ton_user[/mono], mais je pense que ça ne sera pas nécessaire dans ton cas.

Vérifie ces infos sur le net, car je ne fais que déduire ces infos d’une config que j’ai sous la main et qui fait “à peu près” ce que tu demandes.