Le mercredi 22 novembre 2006 17:22, El Manu a écrit : > Le vendredi 17 novembre 2006 à 17:16 +0100, CC a écrit : > > Selon El Manu <[EMAIL PROTECTED]>: > > > Salut les pros, > > > > > > J'ai un tout petit souci à résoudre avec samba et 2007. > > > j'ai un portable sous 2007. > > > Je vient d'installer un serveur, sous 2007 aussi, qui fait office de > > > serveur de fichiers pour des backups. > > > J'ai donc configuré Samba dessus, la plupart des utilisateurs étant > > > sous XP, en déclarant les homes directories dans le fichier smb.conf > > > comme ça : > > > [homes] > > > path= > > > comment = Home Directories > > > browseable = yes > > > public = yes > > > writable = yes > > > hide dot files = no > > > preserve case = yes > > > inherit permissions = yes > > > > > > J'ai également déclaré les users/passwords dans le smbpass qui va > > > bien. > > > > > > Quand je monte le homes sur mon portable en spécifiant le > > > user/password, tout fonctionne au poil SAUF que je n'ai pas le droit > > > d'écrire sur le serveur, parce que root prend possession de mon rep de > > > montage et me fout des permissions en drwxr-xr-x > > > > > > Il me manque donc un tout petit quelque chose, mais quoi ?? > > > > > > Merci d'avance > > > > > > El Manu > > > > supprimer la ligne path = > > supprimer inherit permissions > > mettre browseable à no > > mettre public à no > > encore moins bien : je vois le serveur, mais je ne vois plus le home > qu'il partage.. le partage [homes] permet de partager automatiquement le répertoire de l'utilisateur qui se connecte (répertoire défini dans /etc/passwd, en général /home/user). La directive path permet d'outrepasser ce fonctionnement mais ce n'est pas une bonne idée (sauf si l'on utilise une macro samba permettant de monter le bon répertoire) : exemple tiré du man :
" If you decide to use a path = line in your [homes] section, you may find it useful to use the %S macro. For example : path = /data/pchome/%S " Ce partage ne doit *pas* être visible (ce n'est homes que l'on doit voir, mais un répertoire au nom de l'utilisateur. Ce partage est par nature personnel et ne doit *pas* être public. Je confirme ce que j'ai posté précédemment , si tu ne vois pas ton partage, c'est que l'utilisateur n'existe pas (côté samba et/ou linux). > > > vérifier que tu es mode de sécurité users et que tes utilisateurs > > existent côté linux et samba, au besoin les créer > > Heuuu, comment vérifier qu'on est en mode users ? voir si tu as le paramètre security = user dans ton smb.conf (c'est normalement la valeur par défaut, tu peux vérifier avec testparm -v > A priori oui, et les users existent sur linux et samba, même noms, mêmes > pass... > > D'autres idées ? > > > -- > > CC > > pièce jointe document plein texte (message-footer.txt) > > ____________________________________________________ > > Want to buy your Pack or Services from Mandriva? > > Go to http://store.mandriva.com > > Join the Club : http://www.mandrivaclub.com > > ____________________________________________________
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________