OVH Cloud OVH Cloud

Utilisateurs non visible de l'extérieur ?

2 réponses
Avatar
FunKiKi
Bonjour

Si j'ai bien compris, pour définir un utilisateur dans Samba, il faut
d'abord qu'il ait été créé dans FreeBsd (avec la commande Adduser par
exemple)

Tout dabord, pourquoi faut-il faire ce double travail fastidieux ?
Pourquoi Samba ne peut-il pas utiliser directement le système des
gestion des utilisateurs

"C'est comme ça !" va t-on me répondre ou y at-il un réponse plus utile ?

Ensuite, je voudrais que les utilisateurs que je créé ne soit accessible
qu'au travers de samba. Je ne veux pas qu'un utilisateur soit accessible
par telnet ou sh ou autre chose. (j'ai cependant besoin d'activer telnet
et autres logineries pour un utilisateur particulier).
Est-ce possible ? Comment procéder ?
est-ce la bonne méthode en virant /bin/sh à la fin de la ligne de
chaque user dans /etc/passwd ? (je n'ai pas encore essayé!)

Merci

FunKiki, un tout nouveau sur Bsd (comme sur Linux)

2 réponses

Avatar
F. Senault

Tout dabord, pourquoi faut-il faire ce double travail fastidieux ?
Pourquoi Samba ne peut-il pas utiliser directement le système des
gestion des utilisateurs


Il le peut. Jette un oeil à 'add user script (G)' dans man 5 smb.conf .

"C'est comme ça !" va t-on me répondre ou y at-il un réponse plus utile ?

Ensuite, je voudrais que les utilisateurs que je créé ne soit accessible
qu'au travers de samba. Je ne veux pas qu'un utilisateur soit accessible
par telnet ou sh ou autre chose. (j'ai cependant besoin d'activer telnet
et autres logineries pour un utilisateur particulier).
Est-ce possible ? Comment procéder ?
est-ce la bonne méthode en virant /bin/sh à la fin de la ligne de
chaque user dans /etc/passwd ? (je n'ai pas encore essayé!)


IIRC, mettre /sbin/nologin à la place et un home à /nonexistent devrait
suffire. D'ailleurs, comme les _passwords_ du domaine sont gérés par
Samba, tu peux aussi rajouter une '*' dans le champ password, histoire
d'être sûr.

Fais aussi attention à ne pas avoir de 'unix password sync' à yes dans
smb.conf, histoire que l'utilisateur ne remette pas un mot de passe ALC
depuis son windows... :)

Fred
--
I've divided the world into two types of thing: The ones I can kill
with impunity, and those I have to be more circumspect about. I think
it's a side effect of my new job.
(John Rowat)

Avatar
FunKiKi
ahh ça fait plaisir d'avoir des réponses de la part de personnes qui
connaissent bien leur sujet, surtout pour moi qui débute et qui perd
déjà beaucoup de temps à configurer son système.

Merci pour tes tuyaux,je vais essayer cela dans la journée.

FunKiki