В конфигурационном файле /etc/sudoers
перечислены пользователи, которым разрешено выполнять какие команды от имени какого пользователя.
В Ubuntu этот файл содержит строку, позволяющую всем пользователям группы sudo
выполнять команды от имени пользователя root
.
Чтобы проверить, какие пользователи входят в группу sudo
, вы можете ввести getent group sudo
. Вы также можете проверить группы вашего текущего пользователя, набрав id
.
Чтобы разрешить другому пользователю запускать sudo
, вы можете добавить его в группу sudo
:
sudo adduser username sudo
Или, если ваш текущий пользователь не может запустить sudo
, вам нужно будет загрузиться в «режиме восстановления» из Grub (удерживайте shift
во время загрузки, если ваше меню grub не отображается автоматически) или добавьте single
в строку linux ... initrd ... quiet splash
, тогда:
mount -o rw,remount /
adduser username sudo
Запустите adduser
для каждого пользователя, которому вы хотите предоставить возможность sudo
. Затем выйдите и возобновите.
person
malyy
schedule
16.11.2015
/etc/sudoers
. Вы не можете изменить пользователя, если только вы (ваше имя пользователя) не внесены в список sudoers с предоставленными вам разрешениями. - person Am_I_Helpful   schedule 16.11.2015