本文主要是介绍linux的 /usr/sbin/nologin /sbin/nologin /bin/false /etc/nologin 的作用与区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/usr/sbin/nologin /sbin/nologin /bin/false /etc/nologin 的作用与区别
/usr/sbin/nologin /sbin/nologin /bin/false
这三者的作用几乎一样,都是禁止用户登录。
/usr/sbin/nologin /sbin/nologin 是同一个文件,通过软连接指向。
当把用户的bash设置为:nologin
nologin会礼貌的向用户显示一条信息,并拒绝用户登录如图:
This account is currently not available./bin/false 则会直接退出,没有提示。
用法
usermod -s /usr/sbin/nologin UserName
usermod -s /sbin/nologin UserName
usermod -s /bin/false UserName
/etc/nologin
如果存在/etc/nologin文件,则系统只允许root用户登录,其他用户全部被拒绝登录,并向他们显示/etc/nologin文件的内容。
这篇关于linux的 /usr/sbin/nologin /sbin/nologin /bin/false /etc/nologin 的作用与区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!