乙個引數解決userdel無法刪除已存在使用者的問題

2021-09-20 22:05:43 字數 1441 閱讀 1699

最近人行委派機構正在對公司額度系統進行檢測,在檢測要求中就有一項是這樣的:刪除系統內無用賬號。按照這個要求,我立馬對系統內無用賬號進行了刪除處理。在刪除過程中遇到了無法刪除賬號的問題,以刪除postfix為例。

[security@geekdevops ~]$ sudo userdel -r postfix

userdel: user postfix is currently used by process 2209

[security@geekdevops ~]$ sudo kill

2209

[security@geekdevops ~]$ sudo userdel -r postfix

userdel: user postfix is currently used by process 2210

[security@geekdevops ~]$ ps -u postfix | awk '' | grep -vi pid | xargs kill -9 && userdel postfix

kill: 向 2210 傳送訊號失敗: 不允許的操作

kill: 向 2753 傳送訊號失敗: 不允許的操作

我根本不需要使用postfix賬戶,也是不會去登入的,出現這樣的情況也是感覺到有點束手無策。不過一直都有檢視幫助文件的習慣。

用法:userdel [選項] 登入

選項: -f, --force force some actions that would fail otherwise

e.g. removal of user still logged in

or files, even if

not owned by

the user

-h, --help 顯示此幫助資訊並推出

-r, --remove 刪除主目錄和郵件池

-r, --root chroot_dir chroot 到的目錄

-z, --selinux-user 為使用者刪除所有的 selinux 使用者對映

看到-f那一項!恍然大悟,果斷試了一下,成功!特此分享一下!

[security

@geekdevops ~]$ sudo userdel -r -f postfix

userdel: user postfix is currently used by process 2210

userdel: postfix 郵件池 (/var/spool

/mail/postfix) 未找到

[security

@geekdevops ~]$ sudo userdel -r -f postfix

userdel:使用者「postfix」不存在

乙個ActiveSync無法連線的解決方法

上一次安裝華為的3g驅動過後致使activesync4.5不能同步ce,表現是已經連線但是瀏覽裡面 空資料夾。鬱悶之餘只好重灌系統,重灌過後可以同步了,但後來不知為何又不行了,還表現出 無法驗證裝置上activesync的版本,可能有程式 例如防火牆 正在阻止使用activesync埠連線到該裝置 ...

解決Windows7的乙個bug,無法刪除的檔案

第一次發生大約是一年多以前,不是乙個檔案,而是乙個資料夾。作為乙個工程師,這種事本來就夠鬧心的。當時只是感覺有點煩,時間一長也就忘了,但是這個資料夾就在download目錄裡,時不時的也會看到。最近在另乙個工作的電腦裡也碰到,而且就在桌面上,天天看著,真有點受不了。技術控可以想像一下,那個殭屍檔案就...

發現乙個引數方程

猶豫了很久,只是出於好奇的目的,還是把它公布出來吧。xy 2.10526 0.5275 0.15t coss sins ln s t 0.23753 s t coss 其中 s 1,0 是曲線長度相關的引數 t 0.35 0.82 是表達曲線形狀變化的時間引數的變數。從而可以動態表示為 lb 0.3...