在Ubuntu中,deluser命令用于刪除用戶及其主目錄。如果你想禁用一個用戶而不是刪除他,你可以使用usermod命令將用戶的shell更改為/sbin/nologin或者/bin/false。這樣,當用戶嘗試登錄時,將會收到一條消息,告知他們該賬戶已被禁用,并且無法登錄。
以下是如何使用usermod命令禁用用戶的步驟:
打開終端(Terminal)。
輸入以下命令來禁用用戶(將username替換為你要禁用的用戶的用戶名):
sudo usermod -s /sbin/nologin username
或者
sudo usermod -s /bin/false username
這將立即禁用用戶賬戶,用戶將無法再通過SSH或其他方式登錄系統。
如果你以后想要重新啟用該用戶,你可以使用usermod命令將用戶的shell更改為默認的shell(通常是/bin/bash):
sudo usermod -s /bin/bash username
請注意,禁用用戶并不會刪除他們的文件或主目錄。如果你想要完全刪除用戶及其所有文件,你應該使用deluser命令,并加上--remove-home選項:
sudo deluser --remove-home username
這將刪除用戶賬戶以及他們的主目錄和郵件 spool。