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