Як я можу використовувати 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
повинен працювати для вас.