Portál AbcLinuxu, 10. května 2025 05:48

Dotaz: SAMBA - public slozka bez moznosti mazani

17.3.2009 14:57 varchar
SAMBA - public slozka bez moznosti mazani
Přečteno: 455×
Odpovědět | Admin

Zdravim,

nedari se mi na sambe nastavit, aby do Public adresare meli pristup vsichni, bylo mozne cist a zapisovat, ale aby guest nemohl jiz ulozene soubory  mazat - to by mohl pouze spravce.

Zkousel jsem sticky bit a force user, ale to pak ke sluzbe pristupuje jiny uzivatel nez guest a problem to neresi. ACL se zatim vyhybam. Na FS bude pristupovat do desitky uzivatelu tak doufam, ze je mozne to zvladnout UNIX pravy.

Skoda ze SAMBA nema vlastni parametr, ktery by to resil!! :(.

Napada Vas nejake reseni?

[global]
        workgroup = suse
        server string = SUSE File server
        netbios name = suse
        security = user
        passdb backend = smbpasswd
        map to guest = bad user
        encrypt passwords = yes
        invalid users = root
        admin users = spravce
        log level = 3
        max log size = 1000
        log file = /var/log/samba/log.%m
        syslog = 0
        guest account = nobody
[Public]
        comment = Public
        path = /storage/public
        public = yes
        read only = no
        browseable = yes
        inherit permissions = yes
        force create mode = 1755
        force directory mode = 1755

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

Odpovědi

17.3.2009 21:27 NN
Rozbalit Rozbalit vše Re: SAMBA - public slozka bez moznosti mazani
Odpovědět | | Sbalit | Link | Blokovat | Admin

inherit owner = yes

(Primo v manualu je zmineo, ze je to primo na to co chcete udelat.)

Myslim, ze inherit permission nepomuze protoze owner se nastavi

podle session, ale to pravidlo nahore zdedi nadrazeneho ownera,

ktery zablokuje mazani. Mimo jine to ani setuid bit toto pravidlo ne-

protlaci.

Viz dokumentace:

http://us1.samba.org/samba/docs/man/manpages-3/smb.conf.5.html

NN

24.3.2009 15:40 varchar
Rozbalit Rozbalit vše Re: SAMBA - public slozka bez moznosti mazani

Dekuji za reakci.

Zajmavy parametr, skoda, ze se nedostal do knizky o Sambe (O'Reilly).

Bohuzel, problem s public slozkou se mi vyresit nepodarilo.

Pokud aplikuji na slouzku public uzivatele spravce + stickybit tak presto, ze do adresare by melo jit zapisovat (777) tak to Samba nedovoli.

Kde delam chybu?

24.3.2009 16:40 NN
Rozbalit Rozbalit vše Re: SAMBA - public slozka bez moznosti mazani

chmod 770 shared/

chmod g+s shared/

chmod +t shared/

[shared]

read only = no

valid users = @group

browsable = yes

inherit owner = yes

directory mode = 3770

force directory mode = 3770

A ted?

NN

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.