В настоящее время я использую Debian 7 (Wheezy) и пытаюсь отключить команду su
только если целевой пользователь является пользователем root, а не привилегированным пользователем.
Например, предположим, что существуют следующие пользователи: root
, public
, privileged
.
root
, конечно, сможет su
, без ограничений.
public
должен быть в состоянии su
для privileged
но не для root
.
privileged
должны быть в состоянии su
в корне (или любого пользователя).
До сих пор я мог отключить su
только кому-либо, кроме root
и privileged
, добавив в /etc/pam.d/su
следующую строку:
auth required pam_wheel.so 1005
Предполагая, что 1005 является privileged
UID.
Тем не менее, это делает public
неспособной использовать su
.
Как я мог это сделать?
Спасибо!