Linux中ROOT用戶刪除普通用戶報普通用戶已登錄

原文鏈接:https://blog.csdn.net/mooncom/article/details/62236633

問題產生背景:今天在Linux某普通用戶openam_jxedu上配置系統,因爲文件誤刪,我想刪除系統安裝文件,重新解壓安裝,但是考慮到該系統生成的配置文件可能會對後來的某些功能造成影響,因此便想刪除該普通用戶——openam_jxedu,然後重新創建該用戶,然後再進行系統的重新安裝。


問題描述:我在root用戶下,使用userdel -r openam_jxedu 指令刪除該用戶,但是卻發現報如下錯誤。
 

我本地確定已經關閉了openam_jxedu用戶的連接。因爲可能是其他主機在連接openam_jxedu,於是,我在root用戶下,使用 w 指令,看一下當前Linux系統的用戶連接情況,截圖如下。
 

如你所示,當前Linux服務器只有我一個用戶(我此時使用的是root用戶)。此時,很令人鬱悶,明明當前Linux服務器只有我一個root用戶,爲什麼我在刪除 openam_jxedu 用戶時,卻會報 用戶 openam_jxedu 目前已登錄 呢?


解決方法:我在root用戶下,輸入指令 ps -ef |grep openam_jxedu ,此時指令窗口顯示如下所示:
 

根據上面截圖,可以發現,用戶openam_jxedu下,有兩個進程在運行,我們使用指令 kill -9 88613 和kill -9 88939分別強制關閉這兩個進程,然後再運行刪除用戶的指令 userdel -r openam_jxedu 。這時,你會發現,用戶openam_jxedu終於被shutdown了。
 ———————————————— 
版權聲明:本文爲CSDN博主「霜月楓橋」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/mooncom/article/details/62236633

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章