例如:testid:*:15230:0:99999:7:::shell
2.使用命令usermodide
usermod -L testid ## 锁定账号testid
usermod -U testid ## 解锁账号testidspa
或者文档
passwd -l testid ## 锁定账号的密码it
passwd -u testid ## 解锁账号的密码class
3.经过修改shell类型test
这种方式会更加人性化一点,由于你不只能够禁止用户登陆,还能够告诉他你这么作的缘由。登录
例如:chsh testid -s /sbin/nologin #将用户testid的shell进行更改配置
##修改/etc/nologin.txt(没有就新建一个),
##在里面添加给被禁止用户的提示
#解禁用户的方式就是把shell改成他原有的就能够了。密码
4.禁止全部的用户登陆
若是你是root用户,当你不想让全部用户登陆时(好比你要维护系统升级什么的),若是按上面的方式,一
个一个地去禁止用户登陆,这将是很……无聊的事。并且还容易出错。下面有一种简洁有效的方式:
##在/etc目录下创建一个nologin文档
touch /etc/nologin ##若是该文件存在,那么Linux上的全部用户(除了root之外)都没法登陆
##在/etc/nologin(注意:这可不是3中的nologin.txt啊!)写点什么,告诉用户为什么没法登陆
cat /etc/nologin9:00-10:00 系统升级,全部用户都禁止登陆!##解禁账号也简单,直接将/etc/nologin删除就好了!