w jednym z moich folderów znajduje się bardzo dużo plików, które są przydatne dla wielu użytkowników. Dlatego stworzyłem grupę “all” (w System -> Użytkownicy i Grupy). Teraz chciałbym zmienić ustawienia folderu i wszystkich plików w nim zawartych tak, abym właścicielem był ja oraz grupa “all”. No dobra. wszedłem w terminal i wpisałem:
i tam była zakładka w menu:
wlazłem w to i zmieniłem właściciela dla wybranego folderu na ten który chciałem. Niestety okazało się że właściciel został zmieniony tylko dla wybranego folderu, natomiast pliki w nim zawarte nadal należały tylko do mnie (a nie do grupy “all”).
Więc moje pytanie:
jak zmienić właściciela folderu oraz zawartych w nim plików “za jednym zamachem”?
Opcja -R do zmieniania właściciela rekurencyjnie w katalogu. Czyli coś w stylu chown -R dotychczasowy_user:NOWA_GRUPA. Jeśli masz tam symlinki to jeszcze kwestia opcji -h.
Owszem, bo man wyświetla manual. Wybacz, jeśli nie jesteś zaznajomiony z podstawami, mogłem wprowadzić w błąd. Pisząc “man chown” zachęciłem do poczytania tego manuala. Wpisując “man chown” uruchamiasz program “man” z argumentem “chown” - który właśnie wyświetli manual dla chown. Natomiast oczywiście by zmienić właściciela pliku trzeba wywołać program chown, więc wpisać “chown i_tu_rożne_opcje”.
// edit: widzę, że w międzyczasie podano lepsze rozwiązanie - chgrp, kajam się, zapomniałem o nim.