chown用户:除了nobody之外的组

时间:2013-11-26 17:33:24

标签: linux shell command cpanel

我试图找出如何递归更改整个目录上的用户和组,同时保持nobody用户不变

chown -vR user:group /home/mydir
    当我想留下属于nobody的所有文件时,
  • 将更改/ mydir下每个文件的所有权:没人改变

(当您尝试将子域移动到cPanel服务器上的新域并且没有使用“修改帐户”功能的选项时,这是有道理的,因为有几个其他子域需要属于自己的用户:组)谢谢!

1 个答案:

答案 0 :(得分:1)

我认为chown(1)不会单独做,但发现你可以做你想做的事。

find /your/directory \! -user nobody -exec echo chown user:group {} \;

/your/directoryuser:group替换为您选择的值。然后运行此操作,当您确定它可以执行您想要的操作时,请从echo删除-exec并完成实际操作。

这是一个很好的做法,首先在终端上回显将要做什么,然后进行修正或删除回声,以防输出似乎是实际应该做的。