2010-09-16 6 views
15

Załóżmy, że mam katalog w systemie Linux z wieloma plikami i podkatalogami. To jest katalog główny:Zmiana uprawnień do grupy w systemie Linux w celu dopasowania uprawnień właściciela

drwxr-xr-x 13 user1 group1 4096 May 7 15:58 apps 

Teraz chcę zmienić tylko część grupową tych uprawnień. Chcę to zmienić w taki sposób, aby pasował dokładnie do części właściciela. Wynik do tego katalogu będzie:

drwxrwxr-x 13 user1 group1 4096 May 7 15:58 apps 

Ale chcę skrypt lub polecenie, aby to zrobić automatycznie, a nie tylko do tego katalogu ale dla każdego podkatalogu rekurencyjnie i złożyć pod nim. Ktoś wie jak?

Dzięki.

+0

@Lucas - Nie, nie chce zmieniać własności; tylko uprawnienia, które zostały przyznane. Zobacz odpowiedzi, jeśli nadal ich nie otrzymasz. – david

+0

Usunąłem notatkę. Dzięki za wyjaśnienie. – modulitos

Odpowiedz

39

spróbuj tego (test go najpierw):

chmod -R g=u apps 

W = kopiuje uprawnienia gdy określone pole (u, g lub o) po prawej stronie lub ustawia go absolutnie Po określeniu Pozwolenie (r, w lub x) po prawej stronie.

+0

tak wydaje się działać idealnie – david

Powiązane problemy