Debian отключает su для пользователя root

в данный момент я использую Debian 7 (Wheezy) и пытаюсь отключить su команда, только если целевой пользователь root, а не привилегированный пользователь.

например, предположим, что существуют следующие пользователи:root,public,privileged.

root конечно, будет в состоянии su, без ограничения.

public должен уметь su до privileged а не root.

privileged должен уметь su для root (или любого пользователя).


до сих пор я только был в состоянии отключить su никому, кроме root и privileged, присовокупляя к /etc/pam.d/su следующую строку:

auth required pam_wheel.so 1005

при условии, что 1005 privileged uid.

однако, это делает public можете использовать su.

как я могу это сделать?

спасибо!

26
задан ProStage
30.03.2023 21:57 Количество просмотров материала 3125
Распечатать страницу

1 ответ

auth sufficient pam_rootok.so
auth sufficient pam_succeed_if.so use_uid user = privileged
auth requisite  pam_succeed_if.so uid > 0
auth requisite  pam_unix.so

вы могли бы сделать это с sudo более простым способом:

privileged    ALL=(ALL:ALL) ALL
public        ALL=(privileged) ALL
1
отвечен grawity 2023-04-01 05:45

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

debian
linux
pam
security
su
Вверх