su
(principalmente) usa o pam para autenticação e o pam tem um módulo chamado pam_wheel, que verifica a associação ao grupo do usuário autenticado. Em suma, adicionando
auth required pam_wheel.so group=becomeroot
para o arquivo /etc/pam.d/su
, somente os usuários que são membros do grupo becomeroot
podem se tornar root usando o su. Agora você garante que apenas seu usuário EMERG seja um membro do grupo becomeroot. Algumas distros têm / usam o grupo chamado wheel
para isso.
groupadd becomeroot #add the group becomeroot to your system
gpasswd -a EMERG becomeroot # add the user EMERG to the group becomeroot
Leitura adicional:
pam (7)
pam_wheel (8)
groupadd (8)
gpasswd (1)
e muitas distros explicam os comentários em /etc/pam.d/su
também