我是 Ubuntu 的新用户,我试图找到我的xorg.conf
。我使用了
find / -name xorg.conf
但如图所示,它显示“权限被拒绝”。我该怎么做才能获得权限?
答案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
本部分内容来源
2>/dev/null
:https://unix.stackexchange.com/a/231626/145311基本查找命令参考:http://www.binarytides.com/linux-find-command-examples/