Root 不拥有这些/home/*
文件夹,但是还有哪些文件夹不属于 root?
答案1
如果你的目的是查找所有文件和目录无障碍由您使用find
带有-group
标志的实用程序。
sudo find / -group $USER | less
如果你只想过滤掉目录,请使用-type
标志
sudo find / -type d -group $USER | less
更多信息见man find
。找到的文件的所有权可能属于 root,但如果文件属于您的组,并且具有您的组的读取权限,则可以访问这些文件
查找文件拥有由你使用-user
标志
find / -user $USER -ls | less
附注:你可能希望不使用 sudo 进行搜索,因为如果某个文件归你所有,但其他人无法读取,则可能会抛出 sudo 错误
为了避免输出错误,请使用2>/dev/null
重定向。像这样
find / -user $USER -ls 2> /dev/null | less
答案2
除了非 root 用户文件夹外,root 拥有的所有内容。这就是为什么您只应在需要时使用 su 或 sudo,因为您真的可能会把事情搞得一团糟。