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

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nastavení skupiny ke složce :-)  (Přečteno 1626 krát)

zvire

  • Návštěvník
  • Příspěvků: 21
    • zvire.zver.info
Nastavení skupiny ke složce :-)
« kdy: 27 Srpna 2008, 11:20:09 »
Zdravím,
potřebuji vynutit skupinu "X" ve složce "X" tak, aby když jakýkoliv uživatel vytvoří soubor "Y" ve složce "X" aby soubor "Y" měl skupinu "X" i přes to že uživatel má jako primární skupinu "skupinuC". A to celé přes shell. Předem děkuji za méně zamotanou odpověď než je otázka ;-)
Ubuntu

dumi

  • Stálý člen
  • **
  • Příspěvků: 1152
Re: Nastavení skupiny ke složce :-)
« Odpověď #1 kdy: 27 Srpna 2008, 11:45:21 »
vytvoriť skupinu a nahádzať do nej členov asi zvládate, keďže ako píšete pracujete v shelli (príkaz addgrp). priradiť rekurzívne priečinku a podpriečinkom túto skupinu asi tiež (príkaz chgrp /nezabudnite na možnosť -R, čiže rekurzívne/), spolu so zmenou oprávnení (chmod). mno a zvyšok som ja vyriešil tak, že som do crontabu prihodil ten príkaz na zmenu skupiny k príslušnému priečinku v pravidelných intervaloch, tuším každú hodinu. výsledkom je, že každý, kto niečo z danej skupiny v tom priečinku vytvorí, tak tomu síce pridá tú svoju "skupinuC", ale do hodiny sa to zmení na požadovanú skupinu "X". viac o crontabe tu: http://www.linuxexpres.cz/praxe/cron-spravca-uloh
ak je vám niečo nejasné, buďto si hoďte "man príslušný_príkaz", abo sa spýtajte :). bohužiaľ nie som na ubuntu teraz a nepamätám si presný zápis jednotlivých príkazov. tak ale v skratke to bude vyzerať asi takto:
Kód: [Vybrat]
sudo groupadd skupina
useradd -g skupina meno
chgrp skupina /cesta/ -R
chmod 755 /cesta/ -R
celé to potom treba zapísať do crontabu.
AMD Sempron 2500+, GF 5200FX, 1,5GB RAM, Ubuntu 8.04

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: Nastavení skupiny ke složce :-)
« Odpověď #2 kdy: 27 Srpna 2008, 11:50:50 »
v pripade, ze by vam stacilo aby se menilo pouze groupid tak doporucuji zagooglit na "setgid on directories"
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

zvire

  • Návštěvník
  • Příspěvků: 21
    • zvire.zver.info
Re: Nastavení skupiny ke složce :-)
« Odpověď #3 kdy: 27 Srpna 2008, 12:42:01 »
vytvoriť skupinu a nahádzať do nej členov asi zvládate, keďže ako píšete pracujete v shelli (príkaz addgrp). priradiť rekurzívne priečinku a podpriečinkom túto skupinu asi tiež (príkaz chgrp /nezabudnite na možnosť -R, čiže rekurzívne/), spolu so zmenou oprávnení (chmod). mno a zvyšok som ja vyriešil tak, že som do crontabu prihodil ten príkaz na zmenu skupiny k príslušnému priečinku v pravidelných intervaloch, tuším každú hodinu. výsledkom je, že každý, kto niečo z danej skupiny v tom priečinku vytvorí, tak tomu síce pridá tú svoju "skupinuC", ale do hodiny sa to zmení na požadovanú skupinu "X". viac o crontabe tu: http://www.linuxexpres.cz/praxe/cron-spravca-uloh
ak je vám niečo nejasné, buďto si hoďte "man príslušný_príkaz", abo sa spýtajte :). bohužiaľ nie som na ubuntu teraz a nepamätám si presný zápis jednotlivých príkazov. tak ale v skratke to bude vyzerať asi takto:
Kód: [Vybrat]
sudo groupadd skupina
useradd -g skupina meno
chgrp skupina /cesta/ -R
chmod 755 /cesta/ -R
celé to potom treba zapísať do crontabu.

Tohle je zajímavý nápad ale já bych radši vynutil souborům a podadresářům správnou skupinu už při vytvoření. např. jako to dělá samba (force group = skupina). Myslím že něco takového musí někde mít i OS jen nevím jak mu to zadat :-)


v pripade, ze by vam stacilo aby se menilo pouze groupid tak doporucuji zagooglit na "setgid on directories"
Zkoušel jsem ale nejsem schopný to správně specifikovat. Proto hledám pomoc tady :-)
 
« Poslední změna: 27 Srpna 2008, 12:47:00 od zvire »
Ubuntu

 

Provoz zaštiťuje spolek OpenAlt.