Невозможно выполнить команды с помощью sudo

Я запускал «sudo ls» пользователем1, и я получил это сообщение.

Sorry, user user1 is not allowed to execute '/bin/ls' as root on hostname.

И это мой профиль user1 и файл sudoers.

user1@hostname:$ id uid=1000(user1) gid=1000(user1) groups=1000(user1),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),110(lpadmin),111(sambashare) user1@hostname:$ cat /etc/sudoers Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" # User privilege specification root ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL

Я не знайте, что я внес изменения, пока эта проблема не возникла. Моя система - Ubuntu 14.04.5 (DigitalOcean).

1
задан 28 August 2017 в 19:18

3 ответа

Я нашел проблему в файле /etc/sudoers.d/user1.

Мне был задан user1, чтобы выпустить только команду «sudo bash», и я ее забыл.

Спасибо @muru за команду «sudo -l».

user1   ALL=NOPASSWD: !ALL, /bin/bash
0
ответ дан 22 May 2018 в 18:59

Я нашел проблему в файле /etc/sudoers.d/user1.

Мне был задан user1, чтобы выпустить только команду «sudo bash», и я ее забыл.

Спасибо @muru за команду «sudo -l».

user1 ALL=NOPASSWD: !ALL, /bin/bash
0
ответ дан 18 July 2018 в 07:47

Я нашел проблему в файле /etc/sudoers.d/user1.

Мне был задан user1, чтобы выпустить только команду «sudo bash», и я ее забыл.

Спасибо @muru за команду «sudo -l».

user1 ALL=NOPASSWD: !ALL, /bin/bash
0
ответ дан 24 July 2018 в 18:52

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

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