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