拒绝用户登录:/bin/false和/usr/sbin/nologin
2017-10-15 21:45
645 查看
要拒绝系统用户登录,可以将其shell设置为/usr/sbin/nologin或者/bin/false
或者
/bin/false/bin/false什么也不做只是返回一个错误状态,然后立即退出。将用户的shell设置为/bin/false,用户会无法登录,并且不会有任何提示。/usr/sbin/nologinnologin会礼貌的向用户显示一条信息,并拒绝用户登录:This account is currently not available.有一些软件,比如一些ftp服务器软件,对于本地非虚拟账户,只有用户有有效的shell才能使用ftp服务。这时候就可以使用nologin使用户即不能登录系统,还能使用一些系统服务,比如ftp服务。/bin/false则不行,这是二者的重要区别之一。/etc/nologin如果存在/etc/nologin文件,则系统只允许root用户登录,其他用户全部被拒绝登录,并向他们显示/etc/nologin文件的内容。锁定用户账户锁定用户账户
#解锁用户账户
删除用户密码
相关文章推荐
- Linux用户管理之使用/bin/false和/usr/sbin/nologin拒绝用户登录及其功能分析(转)
- 拒绝用户登录:/bin/false和/usr/sbin/nologin
- 添加用户时候指定-s /bin/nologin,/bin/false
- Linux /sbin/nologin与/bin/false的对比
- vsftpd与/bin/false、/sbin/nologin
- /bin/false和/sbin/nologin的区别
- /bin/false和/sbin/nologin的区别
- 实体用户(/bin/nologin)登陆vsftp失败的问题【转】
- GIT 服务端把用户设置 /sbin/nologin 后客户端同步时出错
- nagios报错Error: No such CGI app - /usr/local/nagios/sbin/nagios/cgi-bin/status.cgi may not exist or is not executable by this process.
- apt-get install jenkins报 ERROR: No Java executable found in current PATH: /bin:/usr/bin:/sbin:/usr/s
- hadoop无密码登录报错 /usr/bin/ssh-copy-id: ERROR: No identities found
- usr/sbin/nologin 用法
- Linux useradd 与 adduser的区别, /sbin/nologin 与 /bin/bash
- /etc/passwd 中 shell 设置为/usr/sbin/nologin, /etc/nologin
- /sbin/nologin用户执行系统命令
- Linux useradd 与 adduser的区别, /sbin/nologin 与 /bin/bash
- centos 登录报错:export ‘/usr/sbin:/usr/bin:......’ not a valid indetifier解决方案
- /bin,/sbin,/usr/sbin,/usr/bin 目录之简单区别
- 如何限制用户只能登陆域|活动目录域策略拒绝本地登陆/登录