是否可以以没有有效 shell 的用户身份 ssh 到计算机(例如mail
)?到目前为止我还不能,并且使用下面的命令不起作用:
$ ssh [email protected] /bin/bash
它总是会说“此帐户当前不可用。”。但是如果我登录到机器并使用“su”
$ su mail -s /bin/bash
我可以成为用户mail
。
答案1
传递到的命令ssh
由服务器上的 shell 运行,因此如果未指定有效的 shell,则无法运行它。
是否可以以没有有效 shell 的用户身份 ssh 到计算机(例如mail
)?到目前为止我还不能,并且使用下面的命令不起作用:
$ ssh [email protected] /bin/bash
它总是会说“此帐户当前不可用。”。但是如果我登录到机器并使用“su”
$ su mail -s /bin/bash
我可以成为用户mail
。
传递到的命令ssh
由服务器上的 shell 运行,因此如果未指定有效的 shell,则无法运行它。