Назад | Перейти на главную страницу

Пользователь не в sudoers, но может использовать sudo

У меня есть пользователь user1, которого нет в файле sudoers (и который не принадлежит группам в sudoer), но все еще может использовать sudo. Как это возможно ?

user1~$ groups
        user1 www-data

Моя sudoer conf

        root ALL=(ALL) ALL
        %sudo ALL=(ALL) ALL

        #includedir /etc/sudoers.d

user1~$ sudo -l
        User user1 may run the following commands on this host:
        (ALL) ALL

Как видите, ваш файл sudoers содержит строку выше, которая включает ряд других файлов из /etc/sudoers.d. Вы можете подумать, что символ решетки - это комментарий, но от man sudoers:

Можно включить другие файлы sudoers из файла sudoers, который в настоящее время анализируется, с помощью директив #include и #includedir.

Вам нужно будет показать нам содержимое всех файлов в /etc/sudoers.d/ прежде чем мы сможем прокомментировать, почему user1 имеет привилегии sudo.