Zmiana praw na pełne dla danego usera -w całej strukturze


(Alan Elektro) #1

Witam!

Muszę wykonać następującą rzecz:

Zmienić uprawnienia na inne dla całej struktury katalogu, czyli że mam przykładowo katalog, i pod nim są pliki i kolejne katalogi i tak dalej.

Chciałbym to wykonać tylko dla jednego usera.

Wiem że takie coś jest opisane na algorytmy.pl i chyba nie obędzie się bez skryptu.

Czy mógłby mi ktoś pomóc? Problem polega na tym że tak musiałbym zmieniać uprawienia wchodząc do każdego katalogu, co było by uciążliwe. Chodzi o to że teraz prawa ma root, a chce przydzielić userowi "alan" prawa 777 dla struktury danego folderu.

Dziękuje za ewentualną pomoc.

Pozdrawiam.


(roobal) #2

Jeśli prawa ma root to jeśli się nie mylę, musisz zmienić właściciela katalogu przy pomocy chown ale nie jestem pewien czy to konieczne, aby zadziałało na pliki i podktalogi dodaj opcję -R zarówno dla chown i chmod, aby zmienić tylko uprawnienia dla katalogu i podkatalogów:

chmod -R uprawnienia katalog

Zmiana właściciela katalogu i podkatalogów:

chown -R user katalog

Więcej znajdziesz w man chmod i man chown.

Pozdrawiam!