/bin/false和/sbin/nologin的区别1区别/bin/false是最严格的禁止login选项,一切服务都不能用。/sbin/nologin只是不允许login系统其中树莓派的/sbin/nologin文件在/usr/sbin/nologin小技巧:查看/etc/passwd文件,能看到各用户使用的shell2.1nologin当用户配置成/sbin/nologin时,如果再使用该用户ssh到linux操作系统,会提示Thisaccountiscurrentlynotavailable.如果在树莓派下,配置错误,误将/usr/sbin/nologin配置成/sbin/nologin,SSH时会提示root@raspberrypi:/home#useradd-s/sbin/nologinpiaohailinroot@raspberrypi:/home#supiaohailinCannotexecute/sbin/nologin:Nosuchfileordirectory2.2false当用户配置成/bin/false时,ssh之后显示如下root@raspberrypi:/home#useradd-s/bin/falsepiaohailinroot@raspberrypi:/home#supiaohailinroot@raspberrypi:/home#whoamiroot不会有任何提示,用户切换不过去