Я добавляю одного пользователя к sudoers файлу и когда я ввожу команду sudo adduser <username> sudo
, выставочная ошибка <username>
не находится на sudoers файле. об этом инциденте сообщат.
Какое-либо предложение, каково это могло быть? почему та ошибка, если я пытаюсь добавить.
Попытайтесь добавить пользователя к sudoers файлу вручную:
cd
sudo su
Это попросит, чтобы Вы ввели свой пароль, чтобы быть в пользователе root.
visudo
Затем добавьте эту строку в конец файла (изменение username
с Вашим именем пользователя:
username ALL=(ALL) ALL
Сохраните и выйдите
Вы пытаетесь использовать sudo
, однако Вы не имеете права сделать так, поскольку Вы сами не член sudo группы. При таких обстоятельствах Вы будете всегда получать то сообщение об ошибке, когда Вы попытаетесь использовать sudo
по любой причине. Пример (замечают, что richard не является членом sudo):
richard@s15:~$ groups
richard adm cdrom dip plugdev lxd lpadmin sambashare libvirtd
richard@s15:~$ sudo ls -l
[sudo] password for richard:
richard is not in the sudoers file. This incident will be reported.
Теперь, та же самая вещь для меня (замечают, что я - член sudo группы):
doug@s15:~$ groups
doug adm cdrom sudo dip plugdev lxd lpadmin sambashare libvirtd
doug@s15:~$ sudo ls -l
total 4112
drwxrwxr-x 2 doug doug 4096 Oct 25 16:37 audio
drwxr-xr-x 39 doug doug 4096 Oct 14 2016 backup_carrie_01
...
Кроме того, так как я имею права сделать так, я могу добавить richard к sudo группе:
doug@s15:~$ sudo adduser richard sudo
Adding user `richard' to group `sudo' ...
Adding user richard to group sudo
Done.
И для последующего входа в систему для richard:
richard@s15:~$ groups
richard adm cdrom sudo dip plugdev lxd lpadmin sambashare libvirtd
richard@s15:~$