Несколько команд, которые нужно выполнить sudo
, напоминают, что «У вас нет привилегий» или «Вы root?» и т. д.
, хотя некоторые команды не дают такого сообщения. Например, если вы сделаете fdisk -l
вместо sudo fdisk -l
, Ubuntu не выдаст никакого сообщения. Это особенно сбивает с толку людей из разных дистрибутивов Linux (например, CentOS, RHEL и т. Д.).
Не было бы хорошей идеей уведомлять пользователя каждый раз, когда он совершает такую ошибку, что он / она должен быть подданным, чтобы выполнить эту конкретную команду.
Многие из этих команд устарели и по историческим причинам были доступны только системным администраторам. Хотя было бы неплохо использовать sudo
для входа в систему как root, многие старые приложения, которые специально не созданы только для Ubuntu / Debian, не знают о наличии функции sudo
. Хотя внесение таких изменений было бы тривиальным, для многих программ потребовалось бы немало работы, некоторые из которых были бы очень неясными или забытыми. Лучше использовать gpart или графический интерфейс вместо fdisk.