在如今的linux發行版中,用戶的密碼保存在/etc/shadow中。
禁止一個用戶,只要把shadow中對應用戶的第二欄加密密碼前加上*號。
該用戶就無法登錄機器,若重新啟用該用戶,去掉該*即可。
若系統有usermod程序,使用usermod -L 也可以鎖定用戶,原理一樣,只是插入的是!號
userdel可以刪除一個用戶,-r 可以刪除該用戶的home文件。
但是一般不建議這麼做。
原因是,例如該用戶A的id是533,那麼刪除後,533可以被下次分配給用戶B.那麼系統中很有可能還有A之前殘留下的文件,屬主是533,那麼將會被B所擁有,顯然這是不合理的