您的位置:首页 > 运维架构 > Linux

Linux 禁止用户交互式登录

2010-07-05 15:17 597 查看
#cat /etc/passwd 查看用户账户信息

testuser :x:501:501: /home/testuser : /bin/bash

这是我们一般看到的信息,用户登录到/bin/bash就是交互式登录,如果要禁止用户交互式登录就还要修改用户bash ,使用户无法登录:

#usermod -s 可以修改用户的登录bash
#usermod -s /sbin/nologin testuser

#cat /etc/passwd

testuser :x:501:501: /home/testuser : /sbin/nologin

#su - testuser 看是不是提示:the account is currently not available
如果想启用用户的交互式登录,那就再把其登录bash改回来:
#usermod -s /bin/bash testuser

创建用户的时候直接设置为无交互式登录:

#useradd -s /sbin/nologin Tom
本文出自 “执着的机枪兵” 博客,请务必保留此出处http://arthur.blog.51cto.com/199026/344135
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: