На моем VPS (размещенном на bluevm.com) у меня есть три пользователя:
userone, с паролемfooи правами sudo.usertwoс паролемbarбез права SUDO.root, теперь пароль (удалено с помощьюpasswd -d)
Я не могу использовать su когда пользователь без полномочий root переходит от userone к usertwo и наоборот, хотя я уверен, что пароль в порядке, так как я использую его для подключения через ssh, и раскладка клавиатуры, кажется, в порядке. Кроме того, команда passwd , похоже, не работает.
При подключении от имени пользователя
ssh для подключения работает:
$ ssh userone@example.com
userone@example.com's password: foo
Last login: blah blah
su otheruser не работает:
$ su usertwo
Password: bar
su: Authentication failure
self- su не работает:
$ su userone
Password: foo
su: Authentication failure
ssh otheruser@localhost работает:
ssh usertwo@localhost
usertwo@localhost's password:
Last login: blah blah
$ who am i
usertwo blah blah
$ exit
passwd не работает:
$ passwd
Changing password for userone.
(current) UNIX password: foo
passwd: Authentication token manipulation error
passwd: password unchanged
sudo работает, и когда root su otheruser работает:
$ sudo -i
[sudo] password for userone: foo
# su usertwo
$ who am i
usertwo blah blah
$ exit
$ exit
При подключении как usertwo
ssh для подключения работает:
$ ssh usertwo@example.com
usertwo@example.com's password: bar
Last login: blah blah
su otheruser не работает:
$ su userone
Password: foo
su: Authentication failure
self- su не работает:
$ su usertwo
Password: bar
su: Authentication failure
passwd не работает:
$ passwd
Changing password for usertwo.
(current) UNIX password: bar
passwd: Authentication token manipulation error
passwd: password unchanged
