13

Я хотел бы изменить владельца каталога и всех файлов и каталогов под ним на nobody .

У меня есть /parent_dir с владельцем root . Я хочу изменить владельца никому (системный пользователь) рекурсивно.

4 ответа4

23

Как это:

sudo chown -R nobody /parent_dir
4

Вы можете рекурсивно изменить владельца каталога, используя следующую команду. -R обозначает рекурсивный.

chown -R ownername foldername

Вы также можете рекурсивно изменить владельца и группу каталога, используя следующую команду.

chown -R ownername:groupname foldername

Для более подробной информации обратитесь к этому.

1

Используя параметр командной строки -R chown.

chown -R nobody /parent_dir
1

Так же, как альтернатива другим ответам:

sudo find /parent_dir -exec chown nobody {} \;

если вы хотите изменить только файлы, вы можете использовать -type f или -type d для каталогов. пригождается, когда вы хотите chmod вещей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .