台灣最大程式設計社群網站
線上人數
1734
 
會員總數:245912
討論主題:189503
歡迎您免費加入會員
討論區列表 >> Linux / Unix >> 無法刪除tmp內資料
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
無法刪除tmp內資料
價值 : 100 QP  點閱數:2973 回應數:11
樓主

井楓
門外漢
0 35
561 44
發送站內信

請問如果root密碼不知,如何刪除/tmp 的所有檔案。因為目前的使用者權限無法刪除
本篇文章發表於2010-11-22 18:05
1樓
不錯的參考

jack
捐贈 VP 給 怎有人這麼喜歡改暱稱 檢舉此回應
1. 進入 Single User 模式, 隨便你處理 (連 root 密碼都能改!)
2. 把這台的硬碟 掛(mount)到拿別台機器處理
3. 撥電話烤問root密碼
本篇文章回覆於2010-11-22 21:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

Water Boy
檢舉此回應
在grup裡面修改runlevel,改成runlevel "1" ,重開機後再進行root的密碼修改,這樣一來就可以取回root密碼了,畢竟root密碼很重要。
當然上面那位大大,提的方法也是很好。就看你個人怎麼去取捨囉!
本篇文章回覆於2010-11-23 00:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

jack
捐贈 VP 給 怎有人這麼喜歡改暱稱 檢舉此回應
runlevel=1 其實就是 Single User Mode 的意思
不需要密碼 隨你(亂)操作這樣
所以 碰的到主機的人 都可能可以成為root!!(即使不知道你root密碼!!)
本篇文章回覆於2010-11-23 01:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

井楓
檢舉此回應
如果是Embedded Linux 也是這樣處理嗎?
本篇文章回覆於2011-01-01 21:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

怎有人這麼喜歡改暱稱
捐贈 VP 給 怎有人這麼喜歡改暱稱 檢舉此回應
Embedded 要看人家 Embedded 到什麼程度
有的(號稱)Embedded Linux 其實只是把Kernel重編,不要的東西砍掉,跟開機需要用到的東西放進去而已
通常會把 root / 用 ReadOnly 模式 mount 起來
需要解寫保護 只需要
mount / -o rw,remount
就可以

如果 這 Embedded System 的儲存媒體不是直接燒死在主板上
可以拔下來 放到別台機器上修改
或是(就算Flash Disk/DOM燒死在母版上)還保留另一個 可開機儲存介面給你用 (IDE2/SATA/USB/SCSI/Floopy...etc.)
可以用別的 Linux CD 開機 進 Rescue Mode 去清空 /etc/shadow root密碼欄
重新開機 也是一樣的

如果上面都被封殺掉了
可以找一下 看他是用哪套 web, google 一下那套/那版本的漏洞
或是看一下 他的 CGI/SSL 是怎寫的
有的 CGI 直接用 Shell Script搞....... 我就幹過這種事 :$
Shell Script 都是明碼擺在哪給你看... 通常可以挖出許多漏洞
我同事則是直接用 PHP...... 也是名馬送你看這樣!!!! XD


一個多月沒回應 還以為結案了...
本篇文章回覆於2011-01-02 00:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
不錯的參考

怎有人這麼喜歡改暱稱
捐贈 VP 給 怎有人這麼喜歡改暱稱 檢舉此回應
??
下次回硬 可能又要一個月了?
本篇文章回覆於2011-01-10 10:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

井楓
檢舉此回應
請問用任何一種Linux CD開機都可以嗎?還是要用Live CD
本篇文章回覆於2011-01-18 15:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
標準 Linux 安裝光碟 都會有個 rescue mode (至少用過的 RedHat/Fedora系列是這樣)
通常是 光碟開機後 幾秒內要手動 key "linux rescue"
或是按下 [Fx]按鍵
進入 rescue mode
進去之後 會有個簡單的 Linux command prompt 給你用
您可以依照現在 該媒體存放位置 去把它 mount 起來
(ps: device 可能不會放在/dev/ 裡面! 可以去 /tmp/ 找找!!)
然後... 就任你宰割!

LiveCD 應該也是可以的!
不過 應該就沒有 rescue mode 可以用了!
本篇文章回覆於2011-01-21 00:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

井楓
檢舉此回應
進入linux rescue後找不到系統的磁區,打df沒有看到sata的磁碟,是否需要先載入去驅動sata的硬碟
本篇文章回覆於2011-02-12 15:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

井楓
檢舉此回應
打了df -h 顯示 dev/md3
本篇文章回覆於2011-02-12 15:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
最有價值解答

怎有人這麼喜歡改暱稱
捐贈 VP 給 怎有人這麼喜歡改暱稱 檢舉此回應
您需要手動把 hd mount 起來
我手上的 Linux CD rescue mode 會在 /tmp/ 下 寫個 /tmp/hdaX 或 /tmp/sdaX 的 [裝置檔]
(本來這些東西 應該都塞在 /dev/ 下面的 不知道為了什麼原因 rescue CD 把它塞在 /tmp/ 下?)

anyway, 你用 `ls -l` 來看 他的第一個屬性 是 "b" 的 大概就是了


IDE HD通常都是 hdXX, SCSI/USB HD 則是 sdXX
第一顆硬碟叫 a, 第二顆叫b, 第三c, 4d...
後面接著 第幾個partition
ex: hdc2 表示 第三顆IDE HD 的第二個 partition
您之前的根目錄掛在哪個HD 哪個 partition 則需要您自己去拷問原網管!
或是 fdisk -l /tmp/sda 可以稍微看出一些端倪
(NOTE: 此處沒有 partition No. !!!)


然後你要找一個 倒楣的空目錄 去把這裝置掛(mount)起來
通常 /mnt/ (或是其下的子目錄) 都是空的 ...就是讓你 mount 東西用的



然後 這個 /mnt/ 就是你原 HD 的 "根"目錄

ex: 你想改 原HD 的 '/etc/passwd'
現在...請改 edit "/mnt/etc/passwd"

依此類推這樣.....





編碼過的密碼 通常是藏在 /etc/shadow 裡面
所以......zzZZZZZ
我什麼都沒縮喔!

或是 將您 passwd檔中 一般user的 uid 改為0 也是變成 root 的意思這樣....zzzzzZZZZZ
聽我打字 會睡著∼ 所以.... 你已經睡著了∼ 你看不到我打的字~ 你看不到我~ 你看不到~ 看不到~ 看~~~
本篇文章回覆於2011-02-13 23:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.