Portál AbcLinuxu, 22. července 2025 22:41


Dotaz: Samba - modifikace cizích souborů

8.4.2008 11:06 Balabán | skóre: 2
Samba - modifikace cizích souborů
Přečteno: 282×
Odpovědět | Admin
Prosim o radu. Placam se v Sambe a nemuzu se pohnout dal. Da se Samba nastavit tak, aby uživatel mohl ve "svem" adresari libovolne nakladat (tedy i modifikovat a mazat) se vsemi soubory, bez ohledu na to, kdo mu je tam prihral ?

Příklad: Uzivatel tonda ma svuj adresar tonda

mkdir tonda chmod -R 750 tonda chown -R tonda:tonda tonda

Do tohoto adresare ma pristup jeste treba lojza (nebo nějaký admin) setfacl -m u:lojza:rwx tonda

Lojza tam prihraje nejake soubory (adresare) a je tedy jejich majitelem. Tonda tyto data vidi ale nemuze je smazat. Tonda s Lojzou nejsou cleny zadne stejne skupiny.

smb.conf

[global] workgroup = Servery netbios name = data01 server string = data01 map to guest = Bad User null passwords = yes passdb backend = tdbsam guest account = sambaus log file = /var/log/samba/log.%m max log size = 50 load printers = yes dns proxy = no hide unreadable = yes #=========== Share Definitions ======= [data] path = /usr/01samba/data read only = no create mask = 0750

FreeBSD 6.2-RELEASE, Samba 3.0.23c, klienti WinXP
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.4.2008 11:15 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Samba - modifikace cizích souborů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nešlo by to udělat tak, že nastavíte tomu adresáři Default ACL?
10.4.2008 11:09 Balabán | skóre: 2
Rozbalit Rozbalit vše Re: Samba - modifikace cizích souborů
Jo, děkuju. Zřejmě jste mě navedl správně. Ještě jsem narazil na parametr Samby "map acl inherit", tak to zkusím taky prověřit.
8.4.2008 11:16 Balabán | skóre: 2
Rozbalit Rozbalit vše Re: Samba - modifikace cizích souborů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sorry, nezvladl jsem radkovani.

mkdir tonda

chmod -R 750 tonda

chown -R tonda:tonda tonda

setfacl -m u:lojza:rwx tonda

smb.conf

[global]

workgroup = Servery

netbios name = data01

server string = data01

map to guest = Bad User

null passwords = yes

passdb backend = tdbsam

guest account = sambaus

log file = /var/log/samba/log.%m

max log size = 50

load printers = yes

dns proxy = no

hide unreadable = yes

#=========== Share Definitions =======

[data]

path = /usr/01samba/data

read only = no

create mask = 0750

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.