
오늘 SSH를 통해 로그인하고 /bin/su 명령을 입력할 때 이상한 상황이 발생했습니다. 키보드로 비밀번호를 입력하려고 하면 문자 하나만 허용되고 다음 줄로 넘어갑니다. 콘솔에서 이것을 시도하면 제대로 작동합니다.
그동안 나는 이 사용자를 제거하고 새 사용자를 만들었지만 문제는 여전히 지속됩니다. 붙여넣기 비밀번호를 복사하지 않았습니다!OS는 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
. 이게 도움이 되길 바란다.