Я новый пользователь Ubuntu, и я пытался найти свой xorg.conf
. Я использовал
find / -name xorg.conf
, но там написано «отказано в разрешении», как на этом изображении. Что я могу сделать, чтобы получить разрешение?
Вы получаете все эти сообщения об отказе в разрешении, потому что каталоги недоступны для чтения вами, и вы не работаете от имени пользователя root. В любом случае xorg.conf будет находиться в читаемом / доступном каталоге (/ etc / X11), поэтому, если вы его не нашли, его не существует (но читайте дальше). Если вы не хотите видеть все сообщения об отказе в разрешении, просто перенаправьте stderr в / dev / null (2> / dev / null)
Современным серверам Xorg действительно не нужен xorg.conf. Если он у вас есть, запустите Xorg -configure (соответствующие справочные страницы: Xorg (1) и xorg.conf (5)).
Используйте sudo:
sudo find / -name xorg.conf
sudo позволяет разрешенному пользователю выполнять команду от имени суперпользователя или другого пользователя.
Для получения дополнительной информации:
man sudo
(вы можете выйти с помощью Q kbd>)
Прямой ответ: используйте 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/