Я хотел бы изменить владельца каталога и всех файлов и каталогов под ним на nobody
.
У меня есть /parent_dir
с владельцем root
. Я хочу изменить владельца никому (системный пользователь) рекурсивно.
Я хотел бы изменить владельца каталога и всех файлов и каталогов под ним на nobody
.
У меня есть /parent_dir
с владельцем root
. Я хочу изменить владельца никому (системный пользователь) рекурсивно.
Как это:
sudo chown -R nobody /parent_dir
Вы можете рекурсивно изменить владельца каталога, используя следующую команду. -R
обозначает рекурсивный.
chown -R ownername foldername
Вы также можете рекурсивно изменить владельца и группу каталога, используя следующую команду.
chown -R ownername:groupname foldername
Для более подробной информации обратитесь к этому.
Используя параметр командной строки -R
chown.
chown -R nobody /parent_dir
Так же, как альтернатива другим ответам:
sudo find /parent_dir -exec chown nobody {} \;
если вы хотите изменить только файлы, вы можете использовать -type f
или -type d
для каталогов. пригождается, когда вы хотите chmod
вещей.