Что означает «ALL ALL = (ALL) ALL» в sudoers?


16

Если на сервере есть следующее в / etc / sudoers:

Defaults targetpw
ALL ALL=(ALL) ALL

Тогда что это значит? все пользователи могут выполнять все команды, нужен только их пароль?


7
Это означает «безопасность Нирвана», вот что это значит. ;)
lcd047

Ответы:


16

Со sudoers(5)страницы руководства :

Плагин политики sudoers определяет привилегии пользователя sudo.

Для цели pw:

sudo запросит пароль пользователя, указанный в параметре -u (по умолчанию root) вместо пароля вызывающего пользователя при запуске команды или редактировании файла.

sudo(8) позволяет выполнять команды как кто-то еще

Итак, в основном это говорит о том, что любой пользователь может выполнить любую команду на любом хосте, как любой пользователь, и да, пользователь просто должен пройти аутентификацию, но с паролем другого пользователя, чтобы запустить что-либо.

The first ALL is the users allowed
The second one is the hosts
The third one is the user as you are running the command
The last one is the commands allowed

Спасибо! Тем временем я нашел запись "Defaults targetpw" в sudoers .. обновил Q
LoukiosValentine79

@ LoukiosValentine79 Я просто обновляю ответ, это отвечает на ваш вопрос?
poz2k4444

подождите, он должен ввести свой пароль не другого пользователя, верно?
evan54

1
с targetpwдругим (целевым) пользователем
x-
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.