“查找”权限被拒绝

“查找”权限被拒绝

我是 Ubuntu 的新用户,我试图找到我的xorg.conf。我使用了

find / -name xorg.conf

但如图所示,它显示“权限被拒绝”。我该怎么做才能获得权限?

https://i.stack.imgur.com/yFIZ8.jpg

答案1

使用 sudo:

sudo find / -name xorg.conf 

sudo 允许有权限的用户以超级用户或其他用户的身份执行命令。

更多信息:

man sudo

(你可以退出Q

答案2

您之所以收到所有这些“权限被拒绝”消息,是因为您无法读取这些目录,而且您没有以 root 身份运行。xorg.conf 无论如何都会位于可读/可遍历的目录中 (/etc/X11),因此如果您找不到它,则它不存在(但请继续阅读)。如果您不想看到所有权限被拒绝的消息,只需将 stderr 重定向到 /dev/null (2>/dev/null)

现代 Xorg 服务器实际上并不需要 xorg.conf。如果必须有,请运行 Xorg -configure(相关手册页:Xorg(1) 和 xorg.conf(5))。

答案3

你收到所有这些“权限被拒绝”消息是因为目录不可读

尝试:

sudo find -perm -a+r / -name xorg.conf

-perm -a+r意味着当前用户(一旦使用 sudo 即为 root)、其组和其他用户都必须具有读取权限

答案4

直接回答:使用sudo以管理权限运行。更准确地说,如手册页:“sudo 允许获得许可的用户以超级用户或其他用户的身份执行命令,如安全策略所指定。”

sudo find / -name xorg.conf

最佳答案: 用locate代替。

locate xorg.conf

很酷的答案:2>/dev/null在末尾添加以丢弃错误/警告消息。 -iname很酷,因为它使搜索不区分大小写。

find / -iname xorg.conf 2>/dev/null

相关内容