Файл '/ etc / sudoers': зачем мне использовать команду sudo, если я нахожусь в группе sudo?

Моя учетная запись пользователя в Ubuntu - olivier.

Когда я набираю команду groups olivier, она возвращает:

olivier : olivier adm cdrom sudo dip plugdev lpadmin sambashare

Таким образом, я делаю вывод, что принадлежу к группе sudo.

У меня есть следующие строки в моем файле /etc/sudoers:

#Allow members of group sudo to execute any command
%sudo    ALL=(ALL:ALL) ALL

Если члены группы sudo могут выполнять какие-либо команды, почему мне нужно использовать команду sudo, когда я хотите выполнить команду с привилегиями (например, rm для папки, в которой я не являюсь владельцем), в то время как я вошел в систему с пользователем olivier?

3
задан 19 November 2017 в 04:12

1 ответ

Наличие своего идентификатора пользователя (или группы, членом которой он является) в файле sudoers дает возможность запускать команды от имени root (или других пользователей, но это продвинуто sudoers ). Он НЕ делает один root все время, что вы, по-видимому, предполагаете.

Если говорить о полувековом опыте работы с компьютерами, быть root все время слишком опасно. Необходимость ввести sudo в командной строке дает еще один момент для размышления - будет ли это стрелять мне в ногу?

Пожалуйста, прочитайте man sudo, man sudoers, man sudo_root.

12
ответ дан 19 November 2017 в 04:12

Другие вопросы по тегам:

Похожие вопросы: