View previous topic :: View next topic |
Author |
Message |
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Mon Aug 23, 2010 11:44 am Post subject: [cifs] Impossible de faire un chmod : permission denied |
|
|
Bonjour,
Voici mon problème :
J'utilise mount.cifs pour monter un partage samba.
Code: | mount.cifs //serveur/partage /mnt/serveur -o "user=moi" |
Le montage s'effectue correctement.
Je peux alors, lire, créer, modifier mes fichiers sans problème.
Les problèmes arrivent lorsque que je veux effectuer un chmod sur un fichier
Quelque soit l'option, c'est toujours refusé avec un 'permision denied'
Pourtant, l'owner des fichiers correspondent bien à l'utilisateur courant. (uid et gid egaux sur serveur et client)
J'ai effectué pas mal de recherches sur google sans succès...
J'ai également testé avec les options acl, noacl, noperm |
|
Back to top |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Thu Aug 26, 2010 7:35 pm Post subject: |
|
|
euh,,. j'vais peut-être dire une boulette, mais pour faire ton chmod, il faut que le système de fichier 'cible' le supporte, je ne sais pas si c'est le cas des partages windows? _________________ The End of the Internet!
Last edited by truc on Fri Sep 03, 2010 7:36 pm; edited 1 time in total |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Fri Aug 27, 2010 12:10 pm Post subject: |
|
|
Effectivement, sauf que le serveur est un linux avec un samba. Donc le chmod devrait etre supporter.
Par contre il n'y a aucun problème a changer les droits en utilisant une machine windows en tant que client. Mais ça n'a rien a voir avec le chmod puisque windows doit utiliser ACL. |
|
Back to top |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Mon Aug 30, 2010 3:01 pm Post subject: |
|
|
Bonjour,
Je ne suis pas tout à fait sûr d'être dans les mêmes conditions que toi (Distributions un peu datées, montage avec root) mais par curiosité j'ai voulu regarder vite fait au boulot et voici ce que ça a donné :
Code: | guevara:~ # mount.cifs //lumumba/pt_montage /mnt/test/ -o "user=duf"
Password:
guevara:~ # touch /mnt/test/toto
guevara:~ # ls -l /mnt/test/toto
-rw-r--r-- 1 duf users 0 Aug 30 16:54 /mnt/test/toto
guevara:~ # chmod u+x /mnt/test/toto
guevara:~ # ls -l /mnt/test/toto
-rwxr--r-- 1 duf users 0 Aug 30 16:54 /mnt/test/toto
guevara:~ # rm /mnt/test/toto
guevara:~ # |
Je ne suis pas non plus spécialiste des montages cifs, donc pas sûr de pouvoir aider plus à part indiquer les versions utilisées.
Cdt, |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Fri Sep 03, 2010 8:04 am Post subject: |
|
|
Je continue de chercher, mais toujours pas de piste, le post de duf, montre pourtant que c'est possible.
Voilà donc pour mes versions :
Serveur samba :
Code: |
smbd -V
Version 3.0.24
|
Client :
Code: |
$ uname -r
2.6.34-gentoo-r1
$ cat /boot/config-2.6.34-gentoo-r1 | grep CIFS
CONFIG_CIFS=y
# CONFIG_CIFS_STATS is not set
CONFIG_CIFS_WEAK_PW_HASH=y
CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
CONFIG_CIFS_DFS_UPCALL=y
# CONFIG_CIFS_EXPERIMENTAL is not set
# mount.cifs -V
mount.cifs version: 1.12-3.4.6
|
|
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Fri Sep 03, 2010 9:29 am Post subject: |
|
|
BuBuaBu wrote: | Par contre il n'y a aucun problème a changer les droits en utilisant une machine windows en tant que client. Mais ça n'a rien a voir avec le chmod puisque windows doit utiliser ACL. |
Bah t'as essayé avec setfacl ? |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Fri Sep 03, 2010 12:46 pm Post subject: |
|
|
même problème
Code: | setfacl -m u::x ./testfile
setfacl: ./testfile: Permission non accordée |
et pourtant :
Code: | ls -l ./testfile
-rw-rw-rw- 1 bubuabu bubuabu 0 23 août 09:20 ./testfile |
|
|
Back to top |
|
|
|