[ACL]Fonctionnent pas? (résolu)

Applications, problèmes de configuration réseau
chindit
Daikyu
Messages : 76
Inscription : dim. 07 oct. 2012, 15:56

[ACL]Fonctionnent pas? (résolu)

Message 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.
Dernière modification par chindit le sam. 06 juil. 2013, 19:52, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ACL]Fonctionnent pas?

Message par benjarobin »

Es tu dans le groupe users ?
Donne la sortie de : "id" avec ton utilisateur.
Et aussi la sortie de : "ls -ld Downloads"
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
chindit
Daikyu
Messages : 76
Inscription : dim. 07 oct. 2012, 15:56

Re: [ACL]Fonctionnent pas?

Message 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
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ACL]Fonctionnent pas?

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
chindit
Daikyu
Messages : 76
Inscription : dim. 07 oct. 2012, 15:56

Re: [ACL]Fonctionnent pas?

Message par chindit »

Owiiiiiiiiiiiiii!
Ça marche :lol:
Merci beaucoup!
Répondre