Em versões recentes do util-linux, su
e su -l
usam configurações diferentes do PAM - /etc/pam.d/su
e /etc/pam.d/su-l
, respectivamente. É possível que a última configuração esteja faltando em seu sistema ou não tenha o usual pam_wheel
module (que normalmente permite que o root mude para qualquer outro usuário).
Use apenas sudo -s -u kshitiz
ou sudo -i -u kshitiz
diretamente; o su
é redundante.