我试图找出如何递归地更改整个目录上的用户和组,同时保持nobody用户的完整性
chown -vR user:group /home/mydir
当我想保留属于nobody:nobody的所有文件不变时,将更改/mydir下每个文件的所有权
(当您尝试将子域移动到cPanel服务器上的新域时,这是有意义的,并且由于有几个其他子域需要属于自己的用户:组,所以您没有使用“修改帐户”功能的选项)谢谢!
最佳答案
我不认为只有周星驰一个人能做到,但有了发现你就能做你想做的事。
find /your/directory \! -user nobody -exec echo chown user:group {} \;
用您选择的值替换
/your/directory
和user:group
。然后运行这个,当你确定它做了你想做的事情时,从echo
中删除-exec
,事情就实际完成了。一个好的做法是,首先在终端上回音,然后进行纠正或消除回音,以防输出似乎是实际应该做的。