Em um VPS que possuo (hospedado em bluevm.com), tenho três usuários:
-
userone
, com a senha foo
e os direitos sudo.
-
usertwo
, com a senha bar
, sem direitos de sudo.
-
root
, agora com senha (excluída com passwd -d
)
Eu não posso usar su
quando não são root para swicth de userone
para usertwo
e vice-versa , embora eu tenha certeza de que a senha está correta desde que eu a usei para conectar via ssh, e o layout do teclado parece estar OK. Além disso, o comando passwd
parece não funcionar.
Ao conectar como userone
ssh
para conectar trabalhos:
$ ssh [email protected]
[email protected]'s password: foo
Last login: blah blah
su otheruser
não funciona:
$ su usertwo
Password: bar
su: Authentication failure
auto- su
não funciona:
$ su userone
Password: foo
su: Authentication failure
ssh otheruser@localhost
funciona:
ssh usertwo@localhost
usertwo@localhost's password:
Last login: blah blah
$ who am i
usertwo blah blah
$ exit
passwd
não funciona:
$ passwd
Changing password for userone.
(current) UNIX password: foo
passwd: Authentication token manipulation error
passwd: password unchanged
sudo
funciona e quando a raiz su otheruser
funciona:
$ sudo -i
[sudo] password for userone: foo
# su usertwo
$ who am i
usertwo blah blah
$ exit
$ exit
Ao conectar como usertwo
ssh
para conectar trabalhos:
$ ssh [email protected]
[email protected]'s password: bar
Last login: blah blah
su otheruser
não funciona:
$ su userone
Password: foo
su: Authentication failure
auto- su
não funciona:
$ su usertwo
Password: bar
su: Authentication failure
passwd
não funciona:
$ passwd
Changing password for usertwo.
(current) UNIX password: bar
passwd: Authentication token manipulation error
passwd: password unchanged