作者 主題: 隨身碟內的執行檔無法執行  (閱讀 3019 次)

0 會員 與 1 訪客 正在閱讀本文。

stlee

  • 鑽研的研究生
  • *****
  • 文章數: 817
    • 檢視個人資料
隨身碟內的執行檔無法執行
« 於: 2008-03-14 16:21 »
請問一下^^!

有一顆隨身碟在平時是用作儲存一些寫好的程式做備份用

前兩天心血來潮下載了Live CD下來玩,當然該Live CD運作正常

就想說把存在隨身碟裡的程式給他跑看看

以Live CD開機後插入隨身碟...正常...檔案也都在

但執行一個執行檔時卻不能執行....想說可能用Live CD不是以root身分所以不行

拔回隨身碟插回原來的RH9想說把該執行檔改成一般使用者然後權限改為rwxrwxrwx應該可以了

現在問題來了.....不給我改.....換成root去改他總行了吧....想不到還他挺倔強的連權限也不給改>"<

原來的檔名為go權限為-rwxr-xr-x所在路徑為/mnt/usb/stlee/tmp

chmod u=rwx,g=rwx,o=rwx go----->此項操作並不被允許
chmod u=rwx go----->OK
chmod g=rwx go----->此項操作並不被允許
chmod o=rwx go----->此項操作並不被允許
要去執行他也說權限問題不給執行....嗯!該檔擁有者與群組都是root我也以root去執行了這樣也不行???

由於平常都是以RH9內所附的一個程式"檔案總管"進行備份動作,該程式在一般使用者執行時需要root密碼
所以存到/mnt/usb下時資料夾與檔案的擁有者與群組都會是root而權限都是-rwxr-xr-x

不過雖然不能執行但存取都很正常,也就是說平常做備份ok,當系統重灌然後將檔案抓回硬碟(改完使用者,群組,權限)後也都可以用

那麼現在的問題出在哪裡呢???

附帶一題:
1.當初插這顆隨身碟到RH9並無做格式化,而插到M$xp也可以存資料
2.一般存檔是以"RH9附的檔案總管"把/home下的stlee目錄整個夾過去

謝謝^^!




程式是人寫的,別讓工具的限制成為您想像力的極限
~程式中最重要的部份應該是註解而不是程式碼,這是因為解讀註解一定比解讀程式碼簡單
~程式寫好後約一個月就會忘的差不多了,所以花點時間把註解寫好至少能讓自己(或別人)看的懂當初在寫什麼

hankce

  • 懷疑的國中生
  • **
  • 文章數: 61
    • 檢視個人資料
回覆: 隨身碟內的執行檔無法執行
« 回覆 #1 於: 2008-03-14 16:48 »
你用sudo xxxxx xxx看看哩....

stlee

  • 鑽研的研究生
  • *****
  • 文章數: 817
    • 檢視個人資料
回覆: 隨身碟內的執行檔無法執行
« 回覆 #2 於: 2008-03-14 19:41 »
不行耶!!

我有用root登入去執行他....見鬼了...擁有者是root群組是root----->權限有問題

把他複製到硬碟後改個使用者及群組(檔案在隨身碟內時連以root身分都無法變更使用者與群組及權限)----->可以執行了

怪就怪在存取都是OK的但非要搬到硬碟才能做執行的動作

可能是隨身碟在載入時弄到什麼參數吧.....不過這是看鳥哥的書照著做以開機載入的...該不會有問題吧

還是格式化的問題(應該不會吧!格式化的問題應該IO也會有問題才對,等會找一下格式化的指令來試試)

不知道有沒有相同問題的人有解決辦法...感謝喔^^!

程式是人寫的,別讓工具的限制成為您想像力的極限
~程式中最重要的部份應該是註解而不是程式碼,這是因為解讀註解一定比解讀程式碼簡單
~程式寫好後約一個月就會忘的差不多了,所以花點時間把註解寫好至少能讓自己(或別人)看的懂當初在寫什麼

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5394
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
回覆: 隨身碟內的執行檔無法執行
« 回覆 #3 於: 2008-03-14 20:05 »
fat? 沒有權限與屬性的支援. mount 時就要指定 umask 參數才可以.

stlee

  • 鑽研的研究生
  • *****
  • 文章數: 817
    • 檢視個人資料
回覆: 隨身碟內的執行檔無法執行
« 回覆 #4 於: 2008-03-14 20:35 »
fat? 沒有權限與屬性的支援. mount 時就要指定 umask 參數才可以.

感謝感謝...馬上試試^^!
程式是人寫的,別讓工具的限制成為您想像力的極限
~程式中最重要的部份應該是註解而不是程式碼,這是因為解讀註解一定比解讀程式碼簡單
~程式寫好後約一個月就會忘的差不多了,所以花點時間把註解寫好至少能讓自己(或別人)看的懂當初在寫什麼