[已解決] *拒絕不符權限的操作* -- 錯誤訊息.尋求協助! [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



[已解決] *拒絕不符權限的操作* -- 錯誤訊息.尋求協助!
會員一級
註冊日期:
2014/2/7 18:26
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 15
MP : 2 / 247
EXP: 60
離線
個人屬 ubuntu 新手.
使用版本:ubuntu-13.10-desktop-amd64 . (可能是硬體因素 14.04 裝不起來)

目前欲藉 linux 環境 compression and decompression Lollipop DAT file . 輸入指令後出現 *拒絕不符權限的操作* 訊息.

執行方式:
下載所需文件並存放於資料夾內.開啟 終端機 進入該資料夾 . 下達指令

想瞭解的是...下載的文件是否需要另執行什麼動作!

亦有 將這些文件 chmod a+x /usr/local/bin/filename . 執行指令仍顯示同樣的錯誤訊息.

想請教!我是不是有遺漏掉什麼步驟 . 尚請不吝指教


Lollipop DAT file compression and decompression 原帖:
http://forum.xda-developers.com/android/software-hacking/how-to-conver-lollipop-dat-files-to-t2978952

附件:



png  032802.png (13.22 KB)
37658_5518c4579a8ef.png 390X102 px

png  032801.png (37.66 KB)
37658_5518c510ae876.png 638X164 px

2015/3/30 11:36
應用擴展 工具箱
回覆: *拒絕不符權限的操作* -- 錯誤訊息.尋求協助!
會員四級
註冊日期:
2008/9/17 14:25
所屬群組:
已註冊使用者
等級: 19
HP : 0 / 467
MP : 150 / 15034
EXP: 71
離線
ls -al
看rimg2sdat、system.img、~/dat 權限是怎樣

2015/3/30 12:49
應用擴展 工具箱
回覆: *拒絕不符權限的操作* -- 錯誤訊息.尋求協助!
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 845
MP : 571 / 18289
EXP: 83
離線
nenebear 寫到:
個人屬 ubuntu 新手.
使用版本:ubuntu-13.10-desktop-amd64 . (可能是硬體因素 14.04 裝不起來)

目前欲藉 linux 環境 compression and decompression Lollipop DAT file . 輸入指令後出現 *拒絕不符權限的操作* 訊息.

執行方式:
下載所需文件並存放於資料夾內.開啟 終端機 進入該資料夾 . 下達指令

想瞭解的是...下載的文件是否需要另執行什麼動作!

亦有 將這些文件 chmod a+x /usr/local/bin/filename . 執行指令仍顯示同樣的錯誤訊息.

想請教!我是不是有遺漏掉什麼步驟 . 尚請不吝指教


Lollipop DAT file compression and decompression 原帖:
http://forum.xda-developers.com/android/software-hacking/how-to-conver-lollipop-dat-files-to-t2978952


你的第二張圖


$ chmod a+x /usr/local/bin/rimg2sdat



可是你第一張圖下的指令是


$ ./rimg2sdat system.img



所以真正執行的是,在你所在的目錄下「/home/top/dat」裡面的「rimg2sdat」


$ /home/top/dat/rimg2sdat system.img



所以應該是你「/home/top/dat/rimg2sdat」沒有執行的權限,
而非「 /usr/local/bin/rimg2sdat」沒有執行的權限。

因為「 /usr/local/bin/」已經在執行的搜尋路徑裡,
所以你可以執行下面的指令,不用加入前面的「./」


$ rimg2sdat system.img



或是你可以把目前工作目錄的「rimg2sdat」改為可執行。


$ chmod u+x ./rimg2sdat



等同於


$ chmod u+x /home/top/dat/rimg2sdat



這樣你就可以執行


$ ./rimg2sdat system.img




你可以參考上面回覆的,執行「ls -l」觀看權限。


$ ls /usr/local/bin/rimg2sdat -l
$ ls ./rimg2sdat -l
$ ls /home/top/dat/rimg2sdat -l



## 如何觀看執行檔的搜尋路徑

可以執行


$ echo $PATH



或是執行下面的指令,顯示的結果,「/usr/local/bin」有可能加上顏色。


echo $PATH | grep /usr/local/bin



## 如何知道目前所在路徑


$ pwd





## 更多參考

* 鳥哥的私房菜 / 第七章、Linux 檔案與目錄管理 / 1. 目錄與路徑
* 鳥哥的私房菜 / 第六章、Linux 的檔案權限與目錄配置 / 2. Linux檔案權限概念
* 鳥哥的私房菜 / 第六章、Linux 的檔案權限與目錄配置 / 3.3 絕對路徑與相對路徑

================================================================================

## 後記(2017-09-04)

關於「拒絕不符權限的操作(Permission denied)」,在另一篇「#6 回覆: ubuntun 14.04, psql 無法使用」有進一步的探究。

================================================================================

2015/3/30 12:55
應用擴展 工具箱
回覆: *拒絕不符權限的操作* -- 錯誤訊息.尋求協助!
會員一級
註冊日期:
2014/2/7 18:26
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 15
MP : 2 / 247
EXP: 60
離線
非常感謝 orange兄 和 samwhelp兄 即時的回覆!

有道是 :一語驚醒夢中人

雖然之前有設了
cp filename /usr/local/bin/filename
sudo chmod a+rx /usr/local/bin/filename

不過在指令前頭仍加上了 ./
現在直接下 rimg2sdar system.img 便 OK 了!

Thank You !

2015/3/30 14:36
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.