Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/12/2012, à 11:53

percherie

[RESOLU] Importer utilisateur système dans samba

Bonjour,


Question simple : peut on importer la liste des utilisateurs système existant dans la liste des utilisateurs samba ? Idéalement avec les mots de passe pour ne pas les demander à chacun des utilisateurs.

Plus de précision : c'est pour une utilisation domestique mais je trouve étrange que samba ne sache pas le faire automatiquement. J'imagine mal un administrateur réseau demander le mot de passe de ses 150 utilisateurs... Est ce qu'ils utilisent une autre méthode ?

Ceci est plus pour ma culture générale et pour mettre en application

Dernière modification par percherie (Le 04/12/2012, à 12:22)


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#2 Le 03/12/2012, à 11:55

percherie

Re : [RESOLU] Importer utilisateur système dans samba

J'ai oublié de poster mes recherches. Sur http://www.linux-france.org/prj/edu/arc … 25s08.html les informations sont clair je me demandai si il était possible via un script d'automatiser l'ajout des utilisateurs avec la commande

smbpasswd -a MonCompte MonMotdePasse

Où le compte devrait être facile à trouver mais pour le mot de passe, là je sèche. L'idée n'est pas de les récupérer en clair mais de les injecter pour Samba sans que l’exécuteur du script n'en prenne connaissance.


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#3 Le 03/12/2012, à 13:34

tiramiseb

Re : [RESOLU] Importer utilisateur système dans samba

Il faut configurer le système pour que Samba utilise PAM pour l'authentification.

http://www.samba.org/samba/docs/man/Sam … n/pam.html
« pam_smbpass is a PAM module that can be used on conforming systems to keep the smbpasswd (Samba password) database in sync with the UNIX password file. PAM is an API supported under some UNIX operating systems, such as Solaris, HPUX, and Linux, that provides a generic interface to authentication mechanisms. »

Hors ligne

#4 Le 03/12/2012, à 19:33

percherie

Re : [RESOLU] Importer utilisateur système dans samba

Aie, mon pauvre anglais va devoir s'améliorer... en tout cas c'est une bonne piste, ça fait un moment que j'essais de voir si PAM peut fonctionner avec Samba, j'espère pouvoir y arriver


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#5 Le 03/12/2012, à 20:06

percherie

Re : [RESOLU] Importer utilisateur système dans samba

Je suis tombé sur un article intéressant : http://www.bulot.org/petite-installatio … tion-unix/

Qu'est ce que tu en pense ?


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#6 Le 03/12/2012, à 20:11

tiramiseb

Re : [RESOLU] Importer utilisateur système dans samba

J'ai juste survolé en 20 secondes mais ça me semble répondre à ton besoin.

Hors ligne

#7 Le 04/12/2012, à 12:22

percherie

Re : [RESOLU] Importer utilisateur système dans samba

Au final je n'ai pas eu besoin de modifier à la main les fichiers de configuration. L'installation du paquet libpam-smbpass permet de faire fonctionner samba avec PAM et tout fonctionne automatiquement.

sudo apt-get install libpam-smbpass

Après quelques test voici ce que ça donne (pour les suivants) :
- Ajout automatique d'utilisateur samba APRÈS l'ajout d'utilisateur depuis le système ET au moins une première connexion
- Mise à jour du mot de passe utilisateur samba à chaque connexion utilisateur
- Après une suppression d'un utilisateur samba, obligation de le réinscrire à la main

Je pensait inscrire l'installation de ce paquet dans la doc… aurait tu des pages particulière où l'inscrire ? J'ai en tête :
- http://doc.ubuntu-fr.org/system-config-samba
- http://doc.ubuntu-fr.org/shares-admin
- http://doc.ubuntu-fr.org/samba#partages … t_de_passe

Maintenant j'ai d'autre problème de dossier partagé qui ne s'affiche pas dans les outils de gestion de partage. Mais ça c'est un autre problème sauf si tu en sait plus…


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#8 Le 07/12/2012, à 04:15

AlexandreP

Re : [RESOLU] Importer utilisateur système dans samba

percherie a écrit :

Je pensait inscrire l'installation de ce paquet dans la doc… aurait tu des pages particulière où l'inscrire ? J'ai en tête :
- http://doc.ubuntu-fr.org/system-config-samba
- http://doc.ubuntu-fr.org/shares-admin
- http://doc.ubuntu-fr.org/samba#partages … t_de_passe

Je dirais dans la dernière page.

Les deux premières se réfèrent à l'utilisation d'outils pour configurer Samba, et non pas à la configuration de Samba lui-même. Les informations qui doivent figurer dans ces pages sont celles relatives à ces outils spécifiquement.

Quant à la dernière, il s'agit d'une page expliquant une première approche de Samba. Elle peut contenir quelques informations avancées en fin de page, dans la section "Aller plus loin...". Je te suggère de créer un nouveau paragraphe qui explique la différence entre un utilisateur système et un utilisateur Samba (le système et Samba utilisent des bases différentes pour contenir les informations des usagers), et la nécessité de garder synchronisées ces informations. Comment? en utilisant 'libpam-smbpass'.


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne