/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文件的内容。