某些Linux用戶(如系統用戶)是不應該有密碼的,也不應該允許其登錄。如果要把某普通用戶改成這種用戶,或者只是想禁止其登錄,可以這樣做:
(1) 刪除用戶密碼
sudo passwd --delete <username> , 或者
sudo passwd -d <username>
用戶沒有密碼就無法登錄了,但設置用戶為nologin會更加安全,如下:
(2) 設置為nologin
sudo usrmod -s /sbin/nologin <username>
例如,禁止用戶tom登錄:
sudo passwd -d tom
sudo usrmod -s /sbin/nologin tom