Проблема при попытке ввести пароль после выполнения команды su

Проблема при попытке ввести пароль после выполнения команды su

Сегодня я столкнулся со странной ситуацией, когда я вошел через ssh и ввел команду /bin/su. Когда я попытался ввести свой пароль с клавиатуры, он разрешил мне ввести только один символ, а затем перебросил меня на следующую строку. Когда я попробовал это в консоли, все работает как надо.

В то же время я удалил этого пользователя и создал нового пользователя, но проблема все еще осталась. Я не копировал и не вставлял пароль! ОС Centos 7.9.2009, первый символ пароля — буква A. Команда, которую команда выполнила для подключения к серверу, — ssh -i privatekey_rsa user@server

Тот же вопрос я задал на stackoverflow.com и мне сказали попробовать здесь. Ниже приведена репликация моей проблемы.

[user@server ~]$ /bin/su
Password:
hisisatest.123
su: Permission denied
[user@server ~]$ hisisatest.123
-bash: hisisatest.123: command not found

решение1

Во многих случаях вам нужно использовать sudo suвместо него только suодин.

Вы печатаете /bin/su(что то же самое, что и su), но вам нужно напечатать sudoперед ним. Так что вот что именно вы напечатаете: sudo /bin/su. Надеюсь, это поможет.

Связанный контент