Bug 14205
| Summary: | Add flag for sudo | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Mikhail Kuligin <mail4network> |
| Component: | alterator-users | Assignee: | Vladislav Zavjalov <slazav> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | minor | ||
| Priority: | P2 | CC: | alxvmr, antohami, cas, grenka, inger, iv, karonus, mike, nicourced, phobos, romenskiy, xeno |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Слишком длинное название ... выберите покороче и понятнее. Не очень понимаю что значит переключение sudo. Модуль должен настраивать sudoers?
>Модуль должен настраивать sudoers?
Совершенно верно, так как по умолчанию sudoers не настроен. Ведь в мастере 2.4
для того, что бы получить возможность переключения на рута, нужно было руками
добавить себя в weel. Сейчас в ALD 4 есть флажок, экономящий время. Хотелось бы
такой же и для sudo - поставил флаг и пользователь может пользоваться sudo "из
коробки", если есть такая необходимость.
reassign, как понимаю. Вообще IMHO не надо плодить флаги, а надо оставить название тем же, но добавить настройку sudo. Фактически, существующий флаг (allow_su) добавляет пользователя в группу wheel. С закрытием https://bugzilla.altlinux.org/18344 этого должно быть достаточно для sudo. WONTFIX? Баг https://bugzilla.altlinux.org/18344 был переоткрыт, так что снова актуально. Проверил на актуальном Сизифе (sudo 1.9.17p2-alt2): членство в группе wheel само по себе sudo не даёт. Правило WHEEL_USERS в /etc/sudoers по умолчанию закомментировано, и пользователь из wheel получает «... is not in the sudoers file» (пользователь не из wheel не может даже запустить /usr/bin/sudo — режим 4710 root:wheel). То есть вывод из комментария 5 («allow_su добавляет в wheel, этого для sudo достаточно») в текущем состоянии не работает, и #18344 закрыт именно с этим: правило по умолчанию отключено, но есть ручка. Ручка — control-фасилити sudowheel (sin@ в #18344, комментарий 39): # control sudowheel disabled # control sudowheel enabled # grep 'WHEEL_USERS ALL' /etc/sudoers WHEEL_USERS ALL=(ALL:ALL) ALL После этого пользователь из wheel получает root по своему паролю — проверено в контейнере. Так что запрошенная здесь ручка в ЦУС сводится к переключению control sudowheel, разбирать sudoers самому модулю не нужно. FR по-прежнему не реализован, оставляю открытым. |

Description
Mikhail Kuligin 2008-01-28 21:37:51 MSK