Jak mogę użyć chown
polecenia, aby zmienić własność wszystkich podfolderów i plików folderu?
chown -R your_username:your_group folder
Jak mogę użyć chown
polecenia, aby zmienić własność wszystkich podfolderów i plików folderu?
chown -R your_username:your_group folder
Odpowiedzi:
Od chown --help
:
Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
or: chown [OPTION]... --reference=RFILE FILE...
Change the owner and/or group of each FILE to OWNER and/or GROUP.
[...]
-R, --recursive operate on files and directories recursively
[...]
Musisz więc uruchomić (prawdopodobnie z sudo
):
chown -R USERNAME:GROUPNAME /PATH/TO/FILE
Lub, jeśli grupa ma być grupą podstawową określonego użytkownika (zwykle ta sama nazwa), możesz również pominąć GROUPNAME
i po prostu podać USERNAME:
dwukropek (bez spacji!). Zostanie ustawiony domyślnie:
chown -R USERNAME: /PATH/TO/FILE
Aby zmienić tylko użytkownika i pozostawić grupę bez zmian, po prostu podaj USERNAME
nazwę bez nazwy grupy i bez dwukropka:
chown -R USERNAME /PATH/TO/FILE
Aby zmienić tylko grupę i pozostawić właściciela właściciela bez zmian, wystarczy określić :GROUPNAME
za pomocą dwukropka wiodącego:
chown -R :GROUPNAME /PATH/TO/FILE
Moja nazwa użytkownika to timo i zrobiłem to, aby przejąć własność na wszystkie moje pliki i foldery w katalogu domowym (przeniesione z innego konta):
~$ sudo chown -R timo /home/timo/*
chown -R
powinien pracować dla ciebie.