【问题标题】:How can I change the Read/Write Permissions of /mnt/SDcard folder on Kindle Fire?如何更改 Kindle Fire 上 /mnt/SDcard 文件夹的读/写权限?
【发布时间】:2012-11-19 09:54:32
【问题描述】:

我正在尝试在 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 阅读了文章并做同样的事情。但是当我尝试在 sdcard 上推送文件时,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 根目录的权限。

【问题讨论】:

    标签: android amazon kindle-fire in-app


    【解决方案1】:

    请尝试在ADB shell中使用chmod命令...

    以下是一些 chmod 示例:

    1. 向文件/目录添加单一权限

    将权限更改为单个集合。 + 符号表示添加权限。 例如,执行以下操作为用户授予执行权限 不管其他什么:

    $ chmod u+x filename
    
    1. 为文件/目录添加多个权限

    使用逗号分隔多个权限集,如下所示。

    $ chmod u+r,g+x 文件名

    1. 从文件/目录中删除权限

    以下示例删除用户的读写权限。

    $ chmod u-rx 文件名

    1. 更改文件/目录上所有角色的权限

    以下示例将执行权限分配给用户、组和其他人 (基本上任何人都可以执行这个文件)。

    $ chmod a+x 文件名

    1. 使一个文件的权限与另一个文件相同(使用参考)

    如果要更改与另一个文件相同的文件权限,请使用 参考选项如下图所示。在本例中,file2 的权限 将被设置为与file1的权限完全相同。

    $ chmod --reference=file1 文件2

    1. 递归地对目录下的所有文件应用权限

    使用选项 -R 递归更改权限,如下所示。

    $ chmod -R 755 目录名/

    1. 仅更改目录的执行权限(文件不受影响)

    如果您有多个子目录并且在特定目录上 文件,以下命令将仅分配执行权限 当前目录中的所有子目录(不是目录中的文件) 当前目录)。

    $ chmod u+X *

    【讨论】:

      猜你喜欢
      • 2014-03-02
      • 2017-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-17
      • 1970-01-01
      • 2016-09-19
      相关资源
      最近更新 更多