Globalna zmiana praw plików za pomocą find

Erewhon

Erewhon

Nowy użytkownik
Noobie
QNAP TS-509 Pro:
  • utworzony udział sieciowy
  • utworzona grupa z pełnym dostępem do tego udziału
  • kilkunastu użytkowników przyporządkowanych do tej grupy

Skopiowałem do nowego udziału sieciowego dokumenty z innego serwera plików (działającego na win 2000).

Po skopiowaniu użytkownicy zaczęli mi zgłaszać, że nie potrafią w niektórych kartotekach tworzyć nowych dokumentów, ani zapisywać zmian w plikach znajdujących się w tych kartotekach.

Zalogowałem się poprzez SSH na QNAP-a i wylistowałem zbiory, okazało się, że niektóre katalogi i pliki mają prawa tylko do odczytu. To postanowiłem globalnie ustawić prawa 777 dla kartotek i 666 dla zbiorów.

uruchamiam find-a:
Code:
[/share/MD0_DATA/dane] # find ./ -type d
widzę, że wylistowało mi wszystkie katalogi, to uruchamiam teraz z parametrem -perm jak podpowiada help do find-a:
Code:
[/share/MD0_DATA/dane] # find ./ -type d -perm 777
niestety nie zmienia to wszystkich katalogów (zwłaszcza zagnieżdżanych).

Jakaś podpowiedź, jak sobie poradzić z globalną zmianą praw dostępu do plików/katalogów ?
 
Gregor

Gregor

Systems Admin...
Q's Expert
Nov 28, 2008
212
1
13
18
QNAP
TS-239 Pro II
Ethernet
1 GbE
You must log in or register to view this reply.