Hallo,
Ik heb een probleem met ACL's en de rechten op de bestanden.
Ik heb een Ubuntu Server 10.04 draaien met een FTP en Samba server er op.
Daarop heb ik een map gemaakt die ik kan benaderen via een samba share, maar ook via FTP.
Ik wil dat alle bestanden die in die map worden geplaatst, zowel via de samba share als via FTP, dezelfde rechten krijgen als de map zelf.
Ook wil ik dat alle bestanden/mappen die eventueel in een subdirectory staan, dezelfde rechten krijgen.
Nu zijn de rechten als volgt:
eigenaar: rwx
groep: -
other: rx
Ik heb met het volgende acl commando de rechten ingesteld:
sudo setfacl -Rm u::rwx -m o::rx, -m d:u::rwx -m o::rx ./map
Zowel de huidige rechten als de default rechten worden aangepast en dat kan ik ook zien met getfacl.
Alleen als ik nu een submap met bestanden kopieer via FTP in die 'hoofdmap', dan worden de rechten gewoon voor de eigenaar rw en voor other alleen read.
Wanneer ik met samba hetzelfde kopieer is het alleen rwx voor de eigenaar, de rest krijgt helemaal geen rechten.
Wat ik dus wil is dat alle bestanden in die directory de volgende rechten krijgen: -rwx---r-x
Hopelijk kunt u mij daarbij helpen!
Met vriendelijke groet,
Maurice Esselink