Portál AbcLinuxu, 11. května 2025 04:22

Dotaz: Samba / readonly / ACLs

27.8.2009 14:20 pavel_p
Samba / readonly / ACLs
Přečteno: 209×
Odpovědět | Admin

Zdravím.

Rád bych vyřešil následující problém. Občas se stává, že nějaký program označí soubor na sdíleném disku jako read-only (co ho k tomu vede nevím - je to část problému, kterou nemohu ovlivnit) a tento soubor pak ostatní uživatelé nemohou přes sambu ani zapsat ani smazat, ačkoliv k tomu unixová práva dle ACL mají.

Postup k reprodukci:

/etc/samba/smb.conf

        acl compatibility = win2k

        map acl inherit = Yes
....

[docs]
        comment = Shared documents
        path = /home/samba/docs/
        read only = No
        create mask = 0600
        directory mask = 0700
        delete readonly = Yes
...

Vytvořím adresář (třeba jako root):

#mkdir test

a read-only soubor

# cd test; touch file; chmod 400 file

přidám si práva k souboru i adresáři (.)

#setfacl -m u:pavel:rwx file .

V tomto případě nemůžu jako uživatel pavel (ani jiný) přes sambu soubor smazat, ačkoliv v Linuxu právo mám (zápis do adresáře). Vím, že ACLka chápe Samba a Linux jinak, ale zrovna tady nevím jak docílit toho, aby soubor byl vždy přístupný pro zápis ostatním.

Pro kontrolu:

[test]# getfacl . file

# file: .
# owner: root
# group: root
user::rwx
user:pavel:rwx
group::r-x
mask::rwx
other::r-x

# file: file
# owner: root
# group: root
user::r--
user:pavel:rwx
group::---
mask::rwx
other::---
 

Děkuji za odpověď

 

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.9.2009 15:47 HonzaH
Rozbalit Rozbalit vše Re: Samba / readonly / ACLs
Odpovědět | | Sbalit | Link | Blokovat | Admin

Dobry den,

resim prave stejny problem. Nalezl jste nejake reseni? 

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.