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)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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)
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)
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)
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
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.
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.