如何在 Linux 中递归地将目录的所有者更改为用户 nobody

如何在 Linux 中递归地将目录的所有者更改为用户 nobody

我想将目录及其下的所有文件和目录的所有者更改为用户nobody

我有一个/parent_dirwith Owner root。我想递归地将所有者更改为 nobody (系统用户)。

答案1

像这样:

sudo chown -R nobody /parent_dir

答案2

您可以使用以下命令递归地更改目录的所有者。-R代表递归。

chown -R ownername foldername

您还可以使用以下命令递归更改目录的所有者和组。

chown -R ownername:groupname foldername

有关详细信息,请参阅这。

答案3

您可以通过chown选项来执行此操作-R-R用于递归。

如果Demo是文件夹名称且apacheusergroup,则运行,

sudo chown -R apache:apache Demo

这会将每个文件夹和文件的所有者和组更改为apache

答案4

作为其他答案的替代:

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

如果您只想更改文件,则可以使用-type f-type d目录。当您想要chmod填充时,它会派上用场。

相关内容