Linux基础—/sbin/nologin与/bin/false的对比
来源:互联网 发布:cae软件 nvh 编辑:程序博客网 时间:2024/05/18 03:53
/bin/false
/bin/false是最严格的禁止login选项,一切服务都不能用。将用户的shell设置为/bin/false,用户会无法登录,并且不会有任何提示。
usermod -s /bin/false peipei3514
修改用户peipei3514登录时使用的shell文件为/bin/false。
/sbin/nologin
/sbin/nologin只是不允许login系统,即使给了密码也不行。
所谓“无法登陆”指的仅是这个用户无法使用bash或其他shell来登陆系统而已,并不是说这个账号就无法使用系统资源。举例来说,各个系统账号中,打印作业有lp这个账号管理,www服务器有apache这个账号管理,他们都可以进行系统程序的工作,但就是无法登陆主机而已。
有时候有些服务,比如邮件服务,大部分都是用来接收主机的邮件而已,并不需要登陆。假如有账号试图连接我的主机取得shell,我们就可以拒绝。
另外,如果我想要让某个具有 /sbin/nologin 的用户知道,他们不能登陆主机时,可以新建 /etc/nologin.txt 这个文件,在文件内面写上不能登陆的原因,当用户登录时,屏幕上就会出现这个文件里面的内容。
例如:
#vim /etc/nologin.txt no login........ #su peipei3514
阅读全文
0 0
- Linux基础—/sbin/nologin与/bin/false的对比
- linux adduser-s /sbin/nologin和/bin/false的区别
- vsftpd与/bin/false、/sbin/nologin
- /bin/false和/sbin/nologin的区别
- 小知识:/sbin/nologin和/bin/false的区别
- Linux useradd 与 adduser的区别, /sbin/nologin 与 /bin/bash
- 特殊的shell——/sbin/nologin
- linux下 /usr/bin与/bin 以及/usr/sbin与/sbin目录的区别
- linux /bin /sbin的区别
- linux系统的/bin,/sbin,/usr/bin,/usr/sbin
- Linux 中 /bin、/sbin、/usr/sbin、/usr/bin的区别
- Linux:/bin;/sbin;/usr/bin;/usr/sbin;/usr/local/bin;/usr/local/sbin的意义
- Linux的/bin、/sbin、/usr/sbin、/usr/bin、/usr/local/bin、/usr/local/sbin
- Linux下/bin 与 /sbin区别
- 添加用户时候指定-s /bin/nologin,/bin/false
- linux下 bin和sbin的区别
- linux下 bin和sbin的区别
- linux 下 /bin /sbin 的区别
- SQL四种语言:DDL,DML,DCL,TCL
- OLAP引擎——Kylin介绍1
- guava里面如何实现缓存
- 第十九周:课后习题8.8
- 我的第一篇博客--MySQL登录密码修改
- Linux基础—/sbin/nologin与/bin/false的对比
- OLAP引擎——Kylin介绍2
- 常用meta标签整理
- FLV-Script Tag
- 正则表达式
- 2017 计蒜之道 初赛 百度的年会游戏(模拟)
- Docker——第一个docker服务tomcat(五)
- 五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》
- WebStorm控制台输出乱码问题解决方法