Як я можу використовувати chownкоманду, щоб змінити право власності на всі папки та файли папки?
chown -R your_username:your_group folder
Як я можу використовувати chownкоманду, щоб змінити право власності на всі папки та файли папки?
chown -R your_username:your_group folder
Відповіді:
Від 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
[...]
Тому вам потрібно запустити (можливо, з sudo):
chown -R USERNAME:GROUPNAME /PATH/TO/FILE
Або, якщо група буде основною групою вказаного користувача (як правило, однойменною назвою), ви можете також опустити GROUPNAMEта просто дати USERNAME:двокрапку (немає місця перед цим!). Він буде встановлений неявно:
chown -R USERNAME: /PATH/TO/FILE
Щоб змінити користувача та залишити групу такою, якою вона є, просто вкажіть, USERNAMEа не назву групи та двокрапки:
chown -R USERNAME /PATH/TO/FILE
Щоб змінити групу і залишити власника користувачем таким, який він є, просто вкажіть :GROUPNAMEпровідну двокрапку:
chown -R :GROUPNAME /PATH/TO/FILE
Моє ім’я користувача timo, і я зробив це, щоб взяти право власності на всі мої файли та папки в домашній каталог (передані з іншого облікового запису):
~$ sudo chown -R timo /home/timo/*
chown -Rповинен працювати для вас.