[英]How can I change the Read/Write Permissions of /mnt/SDcard folder on Kindle Fire?
我正在嘗試在Android中開發Amazon In-app。 為此,我從這個網站下載示例代碼https://developer.amazon.com/sdk/in-app-purchasing/sample-code/button-clicker.html 。 本文建議我們必須將文件amazon.sdktester.json放在設備的mnt / sdkcard文件夾中。 為此我從這個網站https://developer.amazon.com/sdk/fire/connect-adb.html#InstallApp閱讀文章,並做同樣的事情。 但當我試圖在SD卡上推送文件時,eclipse會給我以下錯誤:
[2012-11-19 13:39:39 - ddms] transfer error: Permission denied
[2012-11-19 13:39:39] Failed to push selection: Permission denied
有沒有辦法改變Kindle Fire的根文件夾的權限。
請嘗試在ADB shell中使用chmod命令...
以下是一些chmod樣本:
- 向文件/目錄添加單個權限
更改單個集的權限。 +符號表示添加權限。 例如,執行以下操作為用戶提供執行權限,而不管其他任何內容:
$ chmod u+x filename
- 向文件/目錄添加多個權限
使用逗號分隔多個權限集,如下所示。
$ chmod u + r,g + x filename
- 從文件/目錄中刪除權限
以下示例刪除了用戶的讀寫權限。
$ chmod u-rx filename
- 更改文件/目錄上所有角色的權限
下面的示例為用戶,組和其他人分配執行權限(基本上任何人都可以執行此文件)。
$ chmod a + x文件名
- 為與另一個文件相同的文件授予權限(使用引用)
如果要更改與另一個文件相同的文件權限,請使用如下所示的引用選項。 在此示例中,file2的權限將設置為與file1的權限完全相同。
$ chmod --reference = file1 file2
- 將權限應用於遞歸目錄下的所有文件
使用選項-R以遞歸方式更改權限,如下所示。
$ chmod -R 755目錄名/
- 僅對目錄更改執行權限(文件不受影響)
如果您有多個子目錄和文件,則在特定目錄中,以下命令僅將執行權限分配給當前目錄中的所有子目錄(而不是當前目錄中的文件)。
$ chmod u + X *
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.