Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: letokruhy 10 Března 2009, 11:41:28
-
Dobrý den, měl bych dotaz jak nastavit zpřístupnění dokumentů ve složce dalšímu uživateli. Rád bych vytvořil složku, do které bychom oba dávali dokumenty a další soubory s tím, že bychom s mimi mohli také oba plně pracovat. Rád bych, aby se při přesunu dokumentu do dané složky automaticky nastavila práva. Momentálně vytvořím dokument a další uživatel jej může sice může číst, ale né editovat. Dá se toto nějak jednoduše ošetřit?
Děkuji Honza
-
Kdysi jsem tady něco takového vymýšlel, asi to není jediný způsob, ale mě funguje http://forum.ubuntu.cz/index.php/topic,18767.msg161195.html#msg161195 a má tu výhodu, že prostou zálohou /home zálohujete veškerá data a uživatelská nastavení.
-
Kdysi jsem tady něco takového vymýšlel, asi to není jediný způsob, ale mě funguje http://forum.ubuntu.cz/index.php/topic,18767.msg161195.html#msg161195 a má tu výhodu, že prostou zálohou /home zálohujete veškerá data a uživatelská nastavení.
.. ;) omg .. to jsi se koukam posnazil ..
man acl
man setfacl
man getfacl
## pridej do /etc/fstab k dane partisne polozku acl aka:
$ cat /etc/fstab | grep acl
/dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5 / reiserfs noatime,notail,acl 1 1
## jako root vytvor slozku a prirad ji plna prava pro vsechny vc. nove vytvorenych souboru:
mkdir /home/shared
chown :users /home/shared
setfacl --set u::rwx,g::rwx,o::- /home/shared
setfacl -d --set u::rwx,g:users:rwx,o::- /home/shared
## zkontroluj
$ su nettezzaumana -c "touch /home/shared/ntz"
$ su franta -c "touch /home/shared/franta"
$ ls -lh /home/shared/
total 0
-rw-rw----+ 1 franta users 0 2009-03-10 12:41 franta
-rw-rw----+ 1 nettezzaumana users 0 2009-03-10 12:40 ntz
-
NTZ, lze to udělat i jen pro adresář?
-
NTZ, lze to udělat i jen pro adresář?
.. nechapu otazku .. lze to udelat jak pro soubor, tak pro adresar .. acl proste jen rozsirujou bezne unixove schema ugo
-
NTZ:
.. Mrknutí omg .. to jsi se koukam posnazil ..
man acl
man setfacl
man getfacl
Psal jsem, že není ideální, ale funguje :-) A když si to celé téma přečtete, zjistíte, že i o ACL jsem uvažoval, zavrhl jsem je kvůli tomu, že jsem byl tehdy líný, ač ne už pubertální ;) a vyřešil jsem to jinak a pro mě dostatečně, i když ne úplně čistě.
-
To NTZ:
Dovolil jsem si do vlákna, které jsem zmínil výše nakopírovat Vaše řešení. To kdyby to někdo někdy hledal, aby to měl pěkně pohromadě.
-
tak moc děkuji všem za odpovědi a budu se snažit tím prokousat.
honza
-
pro strucny uvod do ACL koukni na http://www.abclinuxu.cz/clanky/bezpecnost/acl-prakticky
treba ti to k necemu bude