Alternando (su) para uma conta sem pasword

1

Eu criei uma conta sem senha com passwd -d A . Agora, quando eu fizer login como usuário B de um terminal e executar su A , posso alternar para o usuário A (e nem me é solicitada uma senha). Se, no entanto, eu fizer logon como usuário B em um sistema de janelas X, abra um emulador de terminal e execute su A Me perguntam uma senha, mas a autenticação sempre falha. Por que o comportamento de su A é diferente quando executado a partir de um emulador e posso obter o efeito em um emulador quando fico logado de uma janela de terminal?

EDITAR

Isso é o que é anexado a /var/log/auth.log quando eu su em um terminal:

su[3751]: Successful su for root by angel
su[3751]: + /dev/tty1 angel:root
su[3751]: pam_unix(su:session): session opened for user root by angel(uid=1000)

E isso é o que é anexado a /var/log/auth.log quando eu su em um emulador de terminal:

su[3803]: pam_unix(su:auth): authentication failure; logname= uid=1000 euid=0 tty=/dev/pts/1 ruser=angel rhost=  user=root
su[3803]: pam_authenticate: Authentication failure
su[3803]: FAILED su for root by angel
su[3803]: - /dev/pts/1 angel:root
    
por SJU 09.03.2016 / 19:59

0 respostas