Рейтинг:0

Терминал не требует sudo для вещей, которые он должен

флаг gb

У меня новая система Lenovo с предустановленной Ubuntu 20.04. Пока что я создал только учетную запись администратора. При настройке машины мне пришлось выполнить несколько операций с Терминалом. Мне не нужно использовать sudo. Он просто принимает голую команду. Я никогда не видел, чтобы это происходило ни в одном из предыдущих дистрибутивов, и это заставляет меня нервничать — я работаю как пользователь root без намерения?

Моя командная строка в Терминале — это знак доллара ($), а НЕ октоторп (#).

chili555 avatar
флаг cn
Пожалуйста, дайте нам пример. Один *должен* уметь делать: `ip addr show` без sudo, но *не должен* уметь делать `apt update` без sudo. Какие команды вызывают затруднения? Добро пожаловать в Ask Ubuntu.
Holly avatar
флаг gb
Спасибо, это обнадеживает! «Подходящее обновление» действительно требует sudo. Должно быть, я просто раньше не использовал команду с ограниченным доступом. (Дистрибутивы, которые я использовал в прошлом, требовали sudo для команды _every_ независимо.) Как мне отметить это как решенное?
chili555 avatar
флаг cn
Я преобразую свой комментарий в ответ, который вы можете принять. Небеса знают, я действительно жажду очков.
vanadium avatar
флаг cn
Вы можете удалить свой вопрос, что лучше в данном случае, поскольку это не поможет другим пользователям.
Рейтинг:0
флаг cn

В Ubuntu и во многих других дистрибутивах Linux пользователи в одиночку, без использования sudo, могут делать рутинные запросы, например:

IP-адрес показать

Эти запросы только сообщают нам некоторые непривилегированные детали, но они не позволяют нам что-либо изменить.

С другой стороны, если мы хотим изменить что-то в масштабе всей системы, например, установить новое программное обеспечение:

sudo apt установить abcde

Затем требуется судо. Кроме того, во многих случаях даже для чтения некоторых системных файлов требуется sudo.

кошка /etc/NetworkManager/system-connections/myrouter.nmconnection 
cat: /etc/NetworkManager/system-connections/myrouter.nmconnection: Отказано в доступе

Конечно, мы можем что-то изменить в наших каталогах /home/user без sudo:

рм /home/user/Photos/mycat.jpg

Описанное вами поведение, когда некоторые, но не все команды требуют sudo, является нормальным в Ubuntu.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.