Що означає "ВСЕ ВСЕ = (ВСЕ) ВСЕ" в судорах?


16

Якщо сервер має таке в / etc / sudoers:

Defaults targetpw
ALL ALL=(ALL) ALL

Тоді що це означає? всі користувачі можуть судо всі команди, потрібен лише їх пароль?


7
Це означає "безпека Nirvana", ось що це означає. ;)
lcd047

Відповіді:


16

На sudoers(5)чоловіковій сторінці:

Плагін політики sudoers визначає привілеї користувача sudo.

Для targetpw:

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

Дякую! Тим часом я знайшов запис "За замовчуванням targetpw" у судорах .. оновив Q
LoukiosValentine79

@ LoukiosValentine79 Я просто оновлюю відповідь, це відповідає на ваше запитання?
poz2k4444

зачекайте, він повинен ввести свій власний пароль, а не іншого користувача?
evan54

1
з targetpwіншим (цільовим) користувачем
x-yuri
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.