Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: zpřístupnění dokumentu dalšímu uživateli  (Přečteno 2549 krát)

letokruhy

  • Host
zpřístupnění dokumentu dalšímu uživateli
« kdy: 10 Březen 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

matyskovo

  • Člen
  • **
  • Příspěvků: 437
  • Karma: +62/-12
    • Zobrazit profil
Re: zpřístupnění dokumentu dalšímu uživateli
« Odpověď #1 kdy: 10 Březen 2009, 11:59:23 »
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í.
MB ASUS M2NPV-VM, grafika integrovaná nVidia GeForce 6100, zvukovka integrovaná ADI AD1986A, AMD D-C Athlon A64 X2 4200+ EE, paměť 2GB (KIT 2x1GB) DDR2 800MHz KINGSTON, 2x disk SEAGATE Barracuda 320GB, SATA II, DVD vypalovačka - LG GSA-H42L, UBUNTU 10.04 LL 32-bit.

nettezzaumana

  • Host
Re: zpřístupnění dokumentu dalšímu uživateli
« Odpověď #2 kdy: 10 Březen 2009, 12:44:28 »
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
« Poslední změna: 10 Březen 2009, 12:47:07 od nettezzaumana »

Milhouse

  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5702
  • Karma: +236/-37
    • Zobrazit profil
Re: zpřístupnění dokumentu dalšímu uživateli
« Odpověď #3 kdy: 10 Březen 2009, 13:35:59 »
NTZ, lze to udělat i jen pro adresář?

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

nettezzaumana

  • Host
Re: zpřístupnění dokumentu dalšímu uživateli
« Odpověď #4 kdy: 10 Březen 2009, 14:18:37 »
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

matyskovo

  • Člen
  • **
  • Příspěvků: 437
  • Karma: +62/-12
    • Zobrazit profil
Re: zpřístupnění dokumentu dalšímu uživateli
« Odpověď #5 kdy: 10 Březen 2009, 14:57:41 »
NTZ:
Citace
.. 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ě.
MB ASUS M2NPV-VM, grafika integrovaná nVidia GeForce 6100, zvukovka integrovaná ADI AD1986A, AMD D-C Athlon A64 X2 4200+ EE, paměť 2GB (KIT 2x1GB) DDR2 800MHz KINGSTON, 2x disk SEAGATE Barracuda 320GB, SATA II, DVD vypalovačka - LG GSA-H42L, UBUNTU 10.04 LL 32-bit.

matyskovo

  • Člen
  • **
  • Příspěvků: 437
  • Karma: +62/-12
    • Zobrazit profil
Re: zpřístupnění dokumentu dalšímu uživateli
« Odpověď #6 kdy: 10 Březen 2009, 15:18:58 »
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ě.
MB ASUS M2NPV-VM, grafika integrovaná nVidia GeForce 6100, zvukovka integrovaná ADI AD1986A, AMD D-C Athlon A64 X2 4200+ EE, paměť 2GB (KIT 2x1GB) DDR2 800MHz KINGSTON, 2x disk SEAGATE Barracuda 320GB, SATA II, DVD vypalovačka - LG GSA-H42L, UBUNTU 10.04 LL 32-bit.

letokruhy

  • Host
Re: zpřístupnění dokumentu dalšímu uživateli
« Odpověď #7 kdy: 10 Březen 2009, 16:59:37 »
tak moc děkuji všem za odpovědi a budu se snažit tím prokousat.

honza

kkaarreell

  • Závislák
  • ****
  • Příspěvků: 1072
  • Karma: +120/-11
    • Zobrazit profil
Re: zpřístupnění dokumentu dalšímu uživateli
« Odpověď #8 kdy: 10 Březen 2009, 20:10:53 »
pro strucny uvod do ACL koukni na http://www.abclinuxu.cz/clanky/bezpecnost/acl-prakticky
treba ti to k necemu bude