nologin
拒絕用戶登錄系統
補充說明
nologin命令 可以實現禮貌地拒絕用戶登錄系統,同時給出信息。如果嘗試以這類用戶登錄,就在log裏添加記錄,然後在終端輸出This account is currently not available信息,就是這樣。一般設置這樣的帳號是給啓動服務的賬號所用的,這只是讓服務啓動起來,但是不能登錄系統。
語法
1nologin
實例
Linux禁止用戶登錄:
禁止用戶登錄後,用戶不能登錄系統,但可以登錄ftp、SAMBA等。我們在Linux下做系統維護的時候,希望個別用戶或者所有用戶不能登錄系統,保證系統在維護期間正常運行。這個時候我們就要禁止用戶登錄。
1、禁止個別用戶登錄,比如禁止lynn用戶登錄。
1passwd -l lynn
這就話的意思是鎖定lynn用戶,這樣該用戶就不能登錄了。
1passwd -u lynn
上面是對鎖定的用戶lynn進行解鎖,用戶可登錄了。
2、我們通過修改/etc/passwd
文件中用戶登錄的shell
1vi /etc/passwd
更改爲:
1lynn:x:500:500::/home/lynn:/sbin/nologin
該用戶就無法登錄了。
3、禁止所有用戶登錄。
1touch /etc/nologin
除root以外的用戶不能登錄了。
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。