Intereting Posts
Команда RPM застряла / FREEZE при установке RPM-файла Как просмотреть и изменить размер памяти ядра? Как предоставить чтение, запись разрешений с использованием IP-адресов в SAMBA Почему apt-get upgrade не устанавливает последнюю версию PHP? Принудительно отобразить файл в виде текста Зачем использовать superflous dash (-) для передачи флажков опций в tar? почему lsdel в debugfs не работает? Один пользователь для совместного использования или нескольких пользователей Это MAC или DAC Bully v1.1 показывает «локаль не поддерживается Xlib, локаль установлена ​​в C». Что я могу сделать? Как нечувствительные к регистру файловые системы отображают имена файлов верхнего и нижнего регистра? Пожалуйста, объясните каталоги исходного кода Linux Linux. Что использует триллионы inodes на моем почти пустом сервере? extract включить в файл C Как предотвратить автоматическое обнаружение сети в debian-install?

Есть ли смысл использовать `sudo`, когда вы являетесь единственным пользователем вашей машины?

Я хотел бы знать, есть ли причина, по которой я должен использовать sudo вместо su , принимая во внимание, что я являюсь владельцем и единственным пользователем моей машины (и, следовательно, имею root-доступ, когда захочу). Кроме того, в случае, если есть веские основания предпочесть sudo , я хочу знать, какие привилегии я должен дать себе.


EDIT: Я только что нашел очень хорошую ссылку для sudo . Если кому-то это интересно, то здесь .

Да, разделение привилегий root защищает вас от вас самих. Если вы входите в систему как непривилегированный пользователь, то худшее, что вы можете сделать (без sudo ), уничтожает ваше собственное пользовательское пространство. Корень может потенциально уничтожить все в системе, любых подключенных дисках и любых подключенных к сети с возможностью чтения и записи с простым rm -fr / .

Кроме того, использование sudo а не su уменьшает шансы на то, что вы будете в корне, сделайте что-нибудь, а затем оставьте оболочку суперпользователя открытой.