zoukankan      html  css  js  c++  java
  • /sbin/nologin 和 /bin/false 的区别

    /bin/false是最严格的禁止login选项,一切服务都不能用,而/sbin/nologin只是不允许系统login,可以使用其他ftp等服务

    如果想要用false在禁止login的同时允许ftp,则必须在/etc/shells里增加一行/bin/false。

    * nologin 

    当用户配置成/sbin/nologin时,如果再使用该用户ssh到linux操作系统,会提示 

    This account is currently not available. 

    如果在树莓派下,配置错误,误将/usr/sbin/nologin配置成/sbin/nologin,SSH时会提示 

    root@raspberrypi:/home# useradd -s /sbin/nologin piaohailin 

    root@raspberrypi:/home# su piaohailin 

    Cannot execute /sbin/nologin: No such file or directory 

    * false 

    当用户配置成/bin/false时,ssh之后显示如下 

    root@raspberrypi:/home# useradd -s /bin/false piaohailin 

    root@raspberrypi:/home# su piaohailin 

    root@raspberrypi:/home# whoami 

    root 

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

  • 相关阅读:
    SQL实战(四)
    SQL实战(三)
    SQL实战(二)
    数据库SQL实战(一)
    算法(二)——背包问题
    华为机试(五)
    算法(一)
    华为机试练习(四)
    华为往年机试题目(三)
    T分布(T-Distribution)
  • 原文地址:https://www.cnblogs.com/LinuxSuDa/p/4390552.html
Copyright © 2011-2022 走看看