在使用 useradd 命令时,可以使用 -s 或 --shell 选项来指定用户使用的默认 Shell。如果你想禁止用户使用 ssh 登录,可以将该选项设为 /sbin/nologin 或 /bin/false。
举个例子,你可以使用以下命令来创建一个新用户,同时禁止该用户使用 ssh 登录:
useradd -s /sbin/nologin newuser
或者:
useradd --shell /bin/false newuser
注意:这两个 Shell 都是不能执行其它命令的。如果你想要禁止用户使用 ssh 登录,但又希望该用户能够执行其它命令,则需要使用其它 Shell,例如 /bin/bash。