Позвольте мне начать с того, что я немного новичок в Linux. Итак, ситуация такова: я присоединил сервер Ubuntu к локальному домену Active Directory. Похоже, это удалось, поскольку я могу использовать пользователя Active Directory для входа на машину.
Я также отредактировал sudoers
файл со $linux_admin_group
всеми (всеми) привилегиями.
Когда я запускаю sudo -l для этого конкретного пользователя, я получаю
User xxxxx may run the following commands on ip-172xxxx: (All) ALL
Но когда я пытаюсь запустить любой sudo restart tomcat
из них, sudo nano xxx
мне предлагают ввести пароль и появляется сообщение
Sorry, user xxxx is not allowed to execute '/xxx ' as root on IP172....
Какой шаг я упускаю, чтобы иметь возможность использовать указанных пользователей группы Active Directory с правами «администратора» на этом сервере Ubuntu?
решение1
Оказалось, что это было связано с тем, куда вы вводите % (ВСЕ).
Для sudo это должно быть прямо под существующей записью sudo
то есть
разрешить членам группы sudo ....
%sudo ВСЕ=(ВСЕ:ВСЕ) ВСЕ % ВСЕ=(ВСЕ) ВСЕ