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 02/11/2007, à 16:30

silent46

Samba et droits...

Salut à tous et merci si vous pouvez m'aider...

Voila j'ai une machine linux FC6 sur laquelle tourne un samba. Je me connecte à ce samba avec un utilisateur toto et mot de passe toto. J'ai donc un fichier de configuration smb.conf qui ressemble à ça :

[dossier]
        path = /dossier
        writeable = yes
        browseable = yes
        valid users = toto

Sur ma deuxième machine (Ubuntu) je suis avec l'utilisateur titi je me connecte au samba en faisant un smbmount.

smbmount //ma_machine_FC6/dossier /Volumes/dossier -o username=toto%toto,rw

Tjrs depuis mon ubuntu : je crée un fichier fic_1 dans /Volumes/dossier. Je change les droits en 444. Aucun soucis.
Je refais la même procédure pour un fichier fic_2.

Maintenant je move mon fichier fic_2 vers fic_1 et la il me marque :
ne peut déplacer `fic2' vers `fic1': Permission non accordée

Alors là, on va dire c'est un pb de droits car ils sont en 444 mais si je fais ça dans un répert local à ubuntu par ex /tmp il ne me pose pas de soucis.

Je ne comprends pas pourquoi ça fait ça ? Un parametre samba dans FC6, un parametre dans ubuntu... j'vois pas. Si quelqu'un a une idée??

NB: ici je simule un svn checkout qui plante, c'est pour cela que les fichiers sont en 444, je ne peux pas modifier ces droits donc pas de réponse du genre : change les droits!

Merci à tous pour votre aide...

silent46

Hors ligne

#2 Le 02/11/2007, à 16:42

bruno

Re : Samba et droits...

Sans doute parce que c'est titi et non toto qui déplace les fichiers. Le mieux serait sans doute d'avoir un groupe commun pour les deux utilisateurs par exemple smbusers et une directive valid users= @smbusers

En ligne

#3 Le 02/11/2007, à 17:20

silent46

Re : Samba et droits...

J'ai créé un groupe smbusers que j'ai ajoute a mon utilisateur toto sur FC6.
Idem pour titi sur ubuntu.
J'ai mis valid users= @smbusers...
j'ai demonter mon lecteur dur ubuntu, redemarrer smb sur FC6 et remonter le lecteur sur ubuntu...
... et ça change rien.... c'est génial !!! J'commence à peter un plomb... surtout que si tu mets une machine windows a la place d'ubuntu, y a pas de soucis...
c'est vraiment n'importe quoi...
En tout cas merci de ton aide bruno

Dernière modification par silent46 (Le 02/11/2007, à 17:21)

Hors ligne

#4 Le 02/11/2007, à 17:24

figaro

Re : Samba et droits...

Qu'est-ce que tu veux dire par je "move" fichier2 vers fichier1 ?


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#5 Le 02/11/2007, à 17:31

silent46

Re : Samba et droits...

simple :
mv fic2 fic1
sa reponse est :
mv: écraser `fic1', en outrepassant le mode 0444?

Je tape y et là il me dit :
mv: ne peut déplacer `fic1' vers `fic2': Permission non accordée

Voilà...

Dernière modification par silent46 (Le 02/11/2007, à 17:31)

Hors ligne

#6 Le 02/11/2007, à 17:40

figaro

Re : Samba et droits...

Quels droits as-tu sur le répertoire qui contient fic1 ?

Si tu n'as pas le droit d'écrire dans ce répertoire et bien "bernique".....

Samba ne peut pas battre les droits Unix.

Dernière modification par figaro (Le 02/11/2007, à 17:41)


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#7 Le 02/11/2007, à 17:57

silent46

Re : Samba et droits...

non c'est meme pas ca... y a les droits qui faut a ce niveau...
j'comprends rien....

Hors ligne

#8 Le 02/11/2007, à 18:02

figaro

Re : Samba et droits...

De toute façon ton fic1 est en 444 soit en read only pour tout le monde donc tu ne peux pas écrire dessus.


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#9 Le 02/11/2007, à 18:03

silent46

Re : Samba et droits...

si si tu peux car en local ca fonctionne, cf plus haut!!

Hors ligne

#10 Le 02/11/2007, à 18:27

figaro

Re : Samba et droits...

Sur ton serveur qui est propriétaire de /dossier ? et quel est le groupe de dossier ? Avec quels droits ?

Sur ton client pour le point de montage idem pour /Volumes/dossier ? Propriétaire et groupe et quels droits ?

PS: d'autre part il vaut mieux faire les montages distants en cifs qu'en smbfs qui est obsolète et non tenu à jour.

Dernière modification par figaro (Le 02/11/2007, à 19:30)


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#11 Le 02/11/2007, à 19:58

bruno

Re : Samba et droits...

simple :
mv fic2 fic1
sa reponse est :
mv: écraser `fic1', en outrepassant le mode 0444?

Je tape y et là il me dit :
mv: ne peut déplacer `fic1' vers `fic2': Permission non accordée

Ben oui, comment veux-tu écraser un fichier en lecture seule ? Tu ne peux outrepasser le mode 0444 que si tu es le propriétaire du fichier, d'ailleurs cela devrait changer les droits du fichier en 0664...

En ligne

#12 Le 03/11/2007, à 10:21

silent46

Re : Samba et droits...

ce que je comprends pas c'est que si tu remplace le ubuntu par un windows... bein ça fonctionne tres bien, je n'ai aucun soucis
j'suis content d'être passé sous linux mais des fois c'est vraiment trop compliqué pour pas grd chose quand même....

Hors ligne

#13 Le 03/11/2007, à 11:16

figaro

Re : Samba et droits...

C'est donc que ton ubuntu est mal paramétré. sad

Je réponse ma question quels sont les propriétaires et groupes et droits de ceux-ci sur ton point de montage ?

Si tu ne veux pas répondre et bien restes comme cela mais ne demande pas d'aide.


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#14 Le 03/11/2007, à 17:14

silent46

Re : Samba et droits...

j'ai mis des droits 777 de partout pour enlever ce soucis...
mais c'est la même chose rien de bouge...

Dernière modification par silent46 (Le 03/11/2007, à 17:14)

Hors ligne

#15 Le 04/11/2007, à 10:15

bruno

Re : Samba et droits...

C'est donc un problème de configuration Samba. Il faut vérifier ton smb.conf.

En ligne

#16 Le 04/11/2007, à 13:41

silent46

Re : Samba et droits...

Bon fin de l'histoire :
j'suis pasé en nfs au lieu de samba et j'avais le meme probleme mais j'avais vu sur un site vite fait une histoire de groupe et d'utiilisateur identique sur les deux machines. Eh bein ça c'est super imprtant, ce n'est pas assez précisé de partout et apparement c'est primordial.
Donc ce qu'il faut c'est que si t'es connecté avec un utilisateur toto avec un id a 700 par ex et un gid à 700 sur la machine cliente et bien du coté du serveur il faut avoir le meme utilisateur (meme login meme id meme gid). Et bien sur que ton dossier serveur ait comme proprio toto.

Voilà et là pas de soucis ça passe (enfin en nfs du moins)...

Merci à tous encore...

PS: quelqu'un sait comment on marque résolu??

Hors ligne