To pytanie ma już odpowiedź tutaj:
Mam folder, w którym nowe podfoldery i pliki zostaną utworzone automatycznie za pomocą skryptu.
Chcę zachować rekursywnie uprawnienia użytkownika i grupy dla wszystkich nowych folderów i plików umieszczonych w katalogu nadrzędnym. Wiem, że wiąże się to z lepkim ustawieniem, ale nie mogę znaleźć polecenia, które pokazuje dokładnie to, czego potrzebuję.
Oto co dotychczas zrobiłem:
sudo mkdir -p /path/to/parent
sudo chmod -R 660 myself:somegroup /path/to/parent
Następnie chcę, aby uprawnienia 660 były rekurencyjnie ustawione na dowolne foldery i pliki w nich umieszczone /path/to/parent
.
Jednak wszystko, co do tej pory próbowałem, zawiodło. Czy ktoś może pomóc?
W rzeczywistości ósemkowa flaga 660 prawdopodobnie nawet nie jest poprawna. Uprawnienia, których chcę, to:
- Katalogi umieszczone pod
/path/to/parent
są eXecutable przez użytkowników z uprawnieniami - pliki są odczytywane / zapisywane przez użytkownika i członków grupy
- Pliki i foldery w
/path/to/parent
NIE są czytelne na całym świecie
Korzystam z systemu Ubuntu 10.0.4 LTS.
Czy ktoś może pomóc?