Re: [問題] chmod打錯 整個系統權限被改掉該怎麼辦

看板Linux作者 (milua)時間15年前 (2010/08/17 15:37), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《milua (milua)》之銘言: : 小弟我做了一件蠢事 : linux gnome下用admin登入 : 打開終端機 換成su - : 到 var/www/ 下 : 打入了 chmod -R 644 /* : 結果所有的權限都鎖住了~ : 目前開機進不去 : 換成文字模式會顯示 (在recovery mode下) : bin/sh permission denied : 請問有辦法回復嗎? orz.... 我來回答了~ 首先先感謝Rickz版友的熱心回覆 給我了一線生機XDD 他給我的教學方法是這樣 =============================== 去燒一片 LiveCD or DVD 最好是跟你的系統相近的 例如 Fedora 的就燒 Fedora Ubuntu 的就燒 Ubuntu //補充 開機的時候先按ESC 會進入grub的選單( 好像是這樣拚的@@ ) // 會看到妳的lunux版本和kernel版本~ 去燒跟上面顯示一樣的版本 // ex: 我是ubuntu 8.04 就在這裡下載http://releases.ubuntu.com/ // 然後用livecd開機 然後將你的系統 mount 起來, 比如說是 /dev/sda1 開個目錄叫 a 給它 mount 起來︰ mkdir /a mount /dev/sda1 /a // 補充:這些指令都要root權限,一開始先打個sudo su - 吧!! // 如果原先分割區不指一個的話sda可能會有好幾個 // 就多mount成幾個資料夾or umount換掉 // 註解:下面直接複製貼上 // IFS=' ' cd /a for i in $(find .);do chmod -v --reference="/$i" "$i" done 應該會跑一下子,然後你可能開機就可以用了 ====================================================== 開機可能還不能用的原因是home的權限沒有設定好 就要把home帳號的權限設定好 尤其是.gnome的權限 如果系統已經有裝一些服務可能會啟動不起來 就還要去改一下執行權限 但這樣做完至少可以正常開機了~ 總之,chmod還是要小心用啊 >"< 最後感謝linux版,也感謝Rickz版友 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.40.205

08/17 16:53, , 1F
等於是照livecd的權限改回來
08/17 16:53, 1F
※ 編輯: milua 來自: 118.170.40.104 (08/17 19:58)

08/18 15:41, , 2F
帥耶 還有這招
08/18 15:41, 2F

12/12 16:08, , 3F
12/12 16:08, 3F
文章代碼(AID): #1CQZnEPS (Linux)
文章代碼(AID): #1CQZnEPS (Linux)