Page 1 sur 1

[ACL]Fonctionnent pas? (résolu)

Publié : sam. 06 juil. 2013, 12:27
par chindit
Bonjour à tous

J'ai installé un démon Transmission qui télécharge dans ~/Downloads.
Souhaitant garder la main sur le dossier, j'ai voulu activer les ACL pour donner au démon le droit d'écrire dans le dossier tout en restant propriétaire et en ne l'ouvrant pas en écriture à tous les utilisateurs.

Après de multiples échecs incompréhensibles, j'ai changé le propriétaire du dossier à «transmission» et ajouté un ACL r+w pour moi.
Transmission accède sans aucun problème au dossier mais moi, je me fait rejeter
cd Downloads/
-bash: cd: Downloads/: Permiso denegado
Voici l'état des permissions sur le dossier:

Code : Tout sélectionner

sudo getfacl Downloads/
# file: Downloads/
# owner: transmission
# group: users
user::rw-
user:david:rw-
group::r-x			#effective:r--
mask::rw-
other::r--
Comme vous pouvez le voir l'utilisateur «david» (moi :D ) possède le droit d'accéder au dossier… alors, pourquoi suis-je rejeté?

Bien entendu, j'ai installé le paquet "acl" (sinon, get/setfacl ne fonctionnerait pas) et je l'ai activé dans le FSTAB.

Code : Tout sélectionner

#Root
UUID=7ad8744a-b22c-4a58-9ba0-fe1fd55b2549	/	ext4	rw,relatime,acl,data=ordered	0 1
J'ai également fait redémarrer l'ordinateur afin que les changements soient pris en compte.
Là, je vois vraiment pas ce qui bloque…
Quelqu'un a une idée???

Merci d'avance à tous.

Re: [ACL]Fonctionnent pas?

Publié : sam. 06 juil. 2013, 17:22
par benjarobin
Es tu dans le groupe users ?
Donne la sortie de : "id" avec ton utilisateur.
Et aussi la sortie de : "ls -ld Downloads"

Re: [ACL]Fonctionnent pas?

Publié : sam. 06 juil. 2013, 18:08
par chindit
Oui, je suis bien dans le groupe « user », c'est le groupe par défaut

Code : Tout sélectionner

id
uid=1000(david) gid=100(users) grupos=100(users),12(mail),93(optical),1000(sudo)
Et voici le retour de la commande ls:

Code : Tout sélectionner

ls -ld Downloads/
drw-rw-r--+ 2 transmission users 4096 jul  5 20:21 Downloads/
Personnellement, je ne vois rien qui cloche…
Et pourtant…

Code : Tout sélectionner

cd Downloads/
-bash: cd: Downloads/: Permiso denegado

Re: [ACL]Fonctionnent pas?

Publié : sam. 06 juil. 2013, 18:53
par benjarobin
Je n'avais pas réalisé, mais pour pouvoir parcourir un dossier il te faut les droits d’exécutions (x).
Et pas besoin d'ACL pour faire ce que tu veux faire (Il suffit de créer un groupe, mais comme tu es parti sur l'utilisation d'ACL on ne va pas changer...)

Je n'ai jamais utilise ACL, mais normalement ceci devrait résoudre ton souci :

Code : Tout sélectionner

setfacl -b Downloads
chmod 755 Downloads
chown transmission:users Downloads
setfacl -m "u:david:rwx" Downloads

Re: [ACL]Fonctionnent pas?

Publié : sam. 06 juil. 2013, 19:51
par chindit
Owiiiiiiiiiiiiii!
Ça marche :lol:
Merci beaucoup!