/bin/false和/sbin/nologin的区别

 
1 区别 
/bin/false是最严格的禁止login选项,一切服务都不能用。
/sbin/nologin只是不允许login系统

2.1 nologin
当用户配置成/sbin/nologin时,如果再使用该用户ssh到linux操作系统,会提示
This account is currently not available.

误将/usr/sbin/nologin配置成/sbin/nologin,SSH时会提示
useradd -s /sbin/nologin piaohailin
su piaohailin
Cannot execute /sbin/nologin: No such file or directory

2.2 false
当用户配置成/bin/false时,ssh之后显示如下
useradd -s /bin/false piaohailin
su piaohailin

不会有任何提示,用户切换不过去

0 个评论

要回复文章请先登录注册