今天干了一件漂亮的事情:html
#當前目錄是 root chmod -R 0777 ./* #由於vps回顯太慢,實際輸入的命令變成這個樣子了 chmod -R 0777 ../* #即 chmod -R 0777 /
只能呵呵了,形成的結果是,全部用戶在正常啓動水平下都無人進入系統了
而後修改系統啓動級別爲 Single user mode
慶幸的是進去了,root權限。centos
該怎麼辦?
權限一團糟,備份文件,重裝系統?這工做量過高了
找各類辦法,最後搜到一篇文章:
How to: Linux reset the permissions of the installed rpm packages with –setperms optioncode
具體作法:htm
for p in $(rpm -qa); do rpm --setperms $p; done for p in $(rpm -qa); do rpm --setugids $p; done
就這樣,系統總算活過來了
固然在執行上述操做的時候,你首先仍是參照一個已有的相同系統,把根目錄下的全部目錄權限改爲相同的
好比參照目錄 /bin 的權限是 755 ,那麼玩壞了的系統的/bin的權限vps
chmod -R 755 /bin
不知道這麼幹,是否是還有隱患,內心真是不踏實呀
若是有更好的方案,請留言ip