日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux bin目录误删,Linux下误删 /user/bin目录后的补救

發布時間:2023/12/2 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux bin目录误删,Linux下误删 /user/bin目录后的补救 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

當危險的動作發生, 誤刪 /user/bin目錄后的補救

以下是昨天晚上真實的誤操作現場,模擬記錄一下

(這是測試環境,所以操作得很隨意,有些執行動作很不規范)

在上面編譯一個軟件Dboop,完事以后想把它做個軟鏈到 /usr/bin

sudo - su

cd?/usr/local/dboop/bin/

cp??Dboop? ?dboop

ln -s /usr/bin /usr/local/dboop/bin/dboop? ?(這句寫錯了)

ln --help

ln -s /usr/bin/ /usr/local/dboop/bin/dboop -f??(這句繼續 錯)

ll? ( WHAT?怎么出來個這玩意,心想,操,ln又寫反了啊!!!)

rm -rf dboop

....

然后瞬間一激靈,覺得不對,/usr/bin目錄下的所有文件都涼了。

啥也執行不了,yum wget? sudo ...全沒了

恢復過程從其他機器 scp拷貝 /user/bin/目錄過來

這里要注意的點:

別動機器上的其他服務(我這臺測試機上當時還跑著nginx,uwsgis,celry,redis,mysql.....等服務) 一直能正常服務

別退出當前SHELL ,其他SHEELL登進來,會發現沒有SUDO 了

從其他機器SCP過來時,可能會提示沒有SCP文件,需要變通一下

拷過來的文件權限可能不對了

重要的是sudo權限亂了。

sudo -su 會報錯:

sudo:有效用戶 ID 不是 0,sudo 屬于 root 并設置了 setuid 位嗎?

這時候試了很多方法都不行,只能找系統部同事

chmod u+s /usr/bin/sudo

ln -s /usr/bin/sudo /usr/bin/sudoedit

就可以了,誤刪/user/bin目錄 已經修復了

總結

以上是生活随笔為你收集整理的linux bin目录误删,Linux下误删 /user/bin目录后的补救的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。