유효한 쉘 없이 사용자로 머신(예 mail
: ) 에 SSH로 접속할 수 있습니까? 지금까지는 할 수 없으며 다음 명령을 사용해도 작동하지 않습니다.
$ ssh [email protected] /bin/bash
항상 "이 계정은 현재 사용할 수 없습니다."라는 메시지가 표시됩니다. 하지만 컴퓨터에 로그인하고 "su"를 사용하면
$ su mail -s /bin/bash
나는 사용자가 될 수 있습니다 mail
.
답변1
전달된 명령은 ssh
서버의 쉘에 의해 실행되므로 유효한 쉘이 지정되지 않으면 실행할 수 없습니다.