/sbin/nologin shell 的用户可以通过 ssh 登录吗?

/sbin/nologin shell 的用户可以通过 ssh 登录吗?

是否可以以没有有效 shell 的用户身份 ssh 到计算机(例如mail)?到目前为止我还不能,并且使用下面的命令不起作用:

$ ssh [email protected] /bin/bash

它总是会说“此帐户当前不可用。”。但是如果我登录到机器并使用“su”

$ su mail -s /bin/bash

我可以成为用户mail

答案1

传递到的命令ssh由服务器上的 shell 运行,因此如果未指定有效的 shell,则无法运行它。

相关内容