禁止用戶登陸的 /bin/false和/sbin/nologin的區別


1 區別
/bin/false是最嚴格的禁止login選項,一切服務都不能用。
/sbin/nologin只是不允許login系統
 
小技巧:
查看 /etc/passwd文件,能看到各用戶使用的shell
 
2.1 nologin
當用戶配置成/sbin/nologin時,如果再使用該用戶ssh到linux操作系統,會提示
This account is currently not available.
 
 
2.2 false
當用戶配置成/bin/false時,ssh之后顯示如下
root@vultr:~# useradd -s /bin/false -M -N user111
root@vultr:~# su user111
root@vultr:~# whoami
root

不會有任何提示,用戶切換不過去


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM