nologin命令可以實現禮貌地拒絕用戶登錄系統,同時給出信息。如果嘗試以這類用戶登錄,就在log里添加記錄,然后在終端輸出This account is currently not available信息,就是這樣。一般設置這樣的帳號是給啟動服務的賬號所用的,這只是讓服務啟動起來,但是不能登錄 ...
系統賬號的shell使用 sbin nologin ,此時無法登陸系統,即使給了密碼也不行。 所謂 無法登陸 指的僅是這個用戶無法使用bash或其他shell來登陸系統而已,並不是說這個賬號就無法使用系統資源。舉例來說,各個系統賬號中,打印作業有lp這個賬號管理,www服務器有apache這個賬號管理,他們都可以進行系統程序的工作,但就是無法登陸主機而已。 有時候有些服務,比如郵件服務,大部分都是 ...
2017-10-16 11:47 0 11889 推薦指數:
nologin命令可以實現禮貌地拒絕用戶登錄系統,同時給出信息。如果嘗試以這類用戶登錄,就在log里添加記錄,然后在終端輸出This account is currently not available信息,就是這樣。一般設置這樣的帳號是給啟動服務的賬號所用的,這只是讓服務啟動起來,但是不能登錄 ...
/bin/nologin,/bin/false的意思是禁止某個用戶登錄。 比較常用的用法: 要拒絕系統用戶登錄,可以將其shell設置為/usr/sbin/nologin或者/bin/false 或者 說明及比較: /bin/false ...
創建一個/sbin/nologin用戶 [root@host101 ~]# useradd -s /sbin/nologin redis [root@host101 ~]# grep redis /etc/passwd redis:x:501:501::/home/redis:/sbin ...
1 區別 /bin/false是最嚴格的禁止login選項,一切服務都不能用。 /sbin/nologin只是不允許login系統 小技巧: 查看 /etc/passwd文件,能看到各用戶使用的shell 2.1 nologin 當用戶配置成/sbin/nologin時,如果再使用該用戶ssh ...
/bin/false是最嚴格的禁止login選項,一切服務都不能用, /sbin/nologin只是不允許系統login,可以使用其他ftp等服務 如果想要用false在禁止login的同時允許ftp,則必須在/etc/shells里增加一行/bin/false。 ...
linux adduser-s /sbin/nologin和/bin/false的區別 /bin/false是最嚴格的禁止login選項,一切服務都不能 ...
要拒絕系統用戶登錄,可以將其shell設置為/usr/sbin/nologin或者/bin/false 1 # usermod -s | --shell /usr/sbin/nologin username 或者 1 # usermod -s | -shell /bin/false ...
由於之前使用以下命令刪除了mysql賬戶 userdel mysql groupdel mysql #如果刪除了mysql用戶,對應的組也會被刪除(只有一個用戶的情況下) 執行以下命令時報錯 useradd -M -s /sbin/nologin mysql -g mysql ...