Я хотел бы изменить владельца каталога и всех файлов и каталогов под ним на 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 вещей.