要使用 deluser
命令刪除用戶的登錄權限,可以按照以下步驟操作:
刪除用戶賬號:
使用 deluser
命令刪除用戶賬號。例如,要刪除用戶名為 username
的用戶,可以使用以下命令:
sudo deluser username
這將從系統中刪除用戶賬號及其主目錄。
刪除用戶的登錄Shell:
如果只想刪除用戶的登錄權限,而不刪除用戶賬號本身,可以修改用戶的登錄Shell。通常,將用戶的登錄Shell設置為 /sbin/nologin
或 /bin/false
可以禁止用戶登錄系統。
使用以下命令將用戶的登錄Shell設置為 /sbin/nologin
:
sudo usermod -s /sbin/nologin username
或者使用 /bin/false
:
sudo usermod -s /bin/false username
驗證更改:
可以使用 getent passwd username
命令來驗證用戶的登錄Shell是否已更改:
getent passwd username
輸出應顯示用戶的登錄Shell已更改為 /sbin/nologin
或 /bin/false
。
通過以上步驟,你可以有效地刪除用戶的登錄權限,同時保留用戶賬號本身。