全球更改所有系统文件/dirs属于用户X并切换到用户Y的最佳方法



我正在从最近离开的以前的员工那里接管Linux Ubuntu机器。我在机器上为自己创建了一个帐户。

我想保留他们的主目录,但要更改自己主目录以外的任何系统文件和目录的所有权。

基本上,如果用户x是以前离开的用户,我想现在将属于用户x的任何系统文件和目录更改为自己的主目录之外的用户(例如/var/www,/www,/usr/local/local等)剩下的唯一应该拥有用户X的东西是他们的主目录和其中的任何内容。后来,我可以在其主目录中备份任何内容,然后在准备就绪时删除。

有这样的工作已知工具吗?还是我正在寻找终端的长管命令?例如。从root中,搜索整个文件系统以获取所有文件& dirs属于用户x |chat to我?这样的长命令会是什么样?

谢谢。

find / -user X ( -name ~X -prune -o -exec chown Y:Y {} ; )

这些命令搜索由 olduser 拥有的所有文件和文件夹,然后将所有权更改为 newuser by-One。

find / -user olduser 2>/dev/null -exec chown newuser {} ;
find / -group olduser 2>/dev/null -exec chown newsuer {} ;

相关内容

  • 没有找到相关文章

最新更新