В настоящее время я использую 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 .
Как я мог это сделать?
Спасибо!
