[ug-czosug] Re: rekurzivní změna práv, s bit pro skupinu

Pavel Lisý pali na tmapy.cz
Pondělí Prosinec 4 03:29:50 PST 2006


Martin Cerveny píše v Ne 03. 12. 2006 v 01:31 -0800:
> Zdravim,
> 
> > chmod -R g-s /export/data
> > toto ale dostalo práva na souborech do nějakého
> > nedefinovaného stavu
> > ale na souborech se objevilo
> > -rw-rwSr--
> 
> takhle to vypada z linuxu, ale ze solarisu to je -rw-rwlrw-.

Tak jsem udělal rekonstrukci :-) a zde je výsledek

data vznikla přesunem z linux serveru přes rsync/ssh
na všech byl s-bit na skupině, což způsobí, že data vzniklá v daných
podadresářích budou mít stejnou skupinu (potřeboval jsem to pro
fungování group quot na daném filesystému)

OS solaris skutečně ukazoval -rw-rwlrw-. 
-rw-rwS-r-- zobrazoval na solarisu MC (asi nějaká chyba v implementaci
mc pro solaris)

> "l" znamena "madatory locking" tj. pro "soubory nespustitelne v ramci skupiny"
> (mody *0*, *2*, *4*, *6*) viz chmod(1) a chmod(2) na OS. (pak chmod g-l soubor)

Bohužel se mi nedaří tento bit lokalizovat přes find (solarisovský),
zřejmě find toto ještě nechápe:

find . -perm -g+l

Pokud jsem to pochopil, l je vlastně kombinace
g+s && g-x

ale nemohu přijít na správnou syntaxi pro find

Pavel




Další informace o konferenci ug-czosug