两种方式:
使用命令usermod
禁止帐号myuser登录
usermod -L myuser
允许账号登录
usermod -U myuser
修改shell类型
chsh myuser -s /sbin/nologin
此时查看/etc/passwd myuser那一行发现发现被改变了
原来为:myuser:x:500:500::/home/myuser:/bin/bash
此时为:myuser:x:500:500::/home/myuser:/sbin/nologin
如果想在用户使用myuser进行ssh登录时,提示一些信息
修改 /etc/nologin.txt(没有就新建一个)
输入比如:You are not allowed to login.
推荐使用第二种。
本文介绍了通过修改用户状态及shell设置来限制特定用户登录的方法。一方面可以通过usermod命令临时锁定或解锁用户;另一方面,通过修改用户的shell为/sbin/nologin达到阻止SSH登录的目的,并可自定义拒绝登录时的提示信息。
859

被折叠的 条评论
为什么被折叠?



