如何用adb打开设置的权限?

如何用adb打开设置的权限?,第1张

Android应用程序只在有限的范围内有读取权限,如/data/亮液data/*.*.*/,而如果想让app访问其它地方的资源时,就必须要获取更高的权限,像system或者root,root的获取方法也是基于system的,因此本文先完成system权限的获取,实际上一般的应用有system的权限基本上也够了。

1、修改apk内的AndroidManifest.xml

在manifest节点中加入android:sharedUserId="android.uid.system"

2、编译工程产生apk文件

eclipse自动就帮你产生

3、解压缩工具打开*.apk

删除META-INF文件夹中的CERT.RSA和CERT.SF两个文件

4、给*.apk文件签名

这步需要在android源码中进行

1)cd build/tools/signapk

2)javac signapk.java(这里产生*.class)

3)mkdir test/com/核键迹android/signapk

4)cp *.class test/com/android/signapk

5)jar cvfm signapk.jar SignApk.mf -C test/ .(这里产生signapk.jar)

5、制作签名后的apk文件

1)mkdir SignApk

2)步骤4中产生的signapk.jar拷贝到SignApk文改并件夹中

3)cp build/target/product/security/{platform.x509.pem,platform.pk8} SignApk

4)将apk也拷贝到SignApk中

5)java -jar signapk.jar platform.x509.pem platform.pk8 *.apk new.apk

6、制作新的image文件

将new.apk导入到android源码目录中(一般是out/target/product/平台/system/app/下),编译生成新的system.img,再download到开发板

7、测试

如果app涉及到文件读写,可以待系统启动后adb shell到板子上,ls -l查看app安装目录(/data/data/*/*/*/)的权限,看看是不是变成system:system了。

这个得用aapt命令,Android SDK build-tools里的提供的工具

命令哪档行输入:aapt dump badging "/隐缓销路径/xxx.apk" |grep READ_CONTACTS

查看apk中所有权限灶游:aapt dump badging "/路径/xxx.apk" |grep uses-permission

android系统如何通过$ adb 来获得/data/data目录的访问权限

android 是linux内核 /data/data 是root用户的目录,普通用户是无法访问的,如果你需要访问,那么你的手亏衡机需要获取root权限。

Root权限的获取方式:

1.用手机连接电脑,下载一键root工具。

2.下载成功后,打开一键ROOT软件。会出现root准备,点击下一步,正式开始root。

3.检查root条件,要是你需要文件备份的话,一定要备份后。点击开始ROOT。

3.root正式开始,需要几钟左右时间,期间可能会重启数次,root就会完成。

4.root完成后,你就可以随意删除你手机中的垃圾应用了包括系统应用。

当你获取root权限后通过adb访问 /data/data目录:

adb shell 进入shell模式

su 切换到root用户

chmod 777 /data/data 修改/data/data目录的权限为 777即可

exit 退出root用户

cd /data/data 即可进入/data/data 目录闭迟了

vista如何设置目录的访问权限啊?

首先你要以管理员身份登陆vista系统;

其次,来到c盘里的windows文件夹,进入到system32文件夹里,找到cmd.exe文件;

在cmd.exe文件上单击鼠标右键,选择“以管理员身份运行”;

命令提示符运行之后,输入: users Administrator /active:yes ;

执行后会激活你所在的Vista系统的超级管理员帐户,并且不受UAC控制获得最高权限

如何设置共享目录的访问权限

第一、禁止简单文件共享:

首先打开一个文件夹,在菜单栏的“工具”,“文件夹选项”,“查看”的选项卡,在高级设置里,去掉“使用简单文件共享(推荐)”,如下图:

光是这样并不能启动高级文件共享,这只是禁用了简单文件共享,还必须启用帐户,设置权限,才能达到限制访问的问题。

第二,设置帐户

进入控制面板的用户帐户,有计算机的帐户和来宾帐户。仅仅是开启GUEST帐户并不能达到多用户不同权限的目的。而且在高级文件共享中,Windows XP默认是不允许网络用户通过没有密码的账号访问系统。所以,我们必须为不同权限的用户设置不同的帐户。

假如网络其他用户的访问权限都一样(大多数情况都是这样),我们只需设置一个用户就行了。在用户帐户里,新建一个用户,由于我们必须考虑网络安全性,以所设用户必须为最小的权限和最少的服务,类型设置为“受限制用户”。如上图的AAA用户。

在默认的情况下,xp新建帐户是没有密码的,上面说过,默认情况下xp是不允许网络用户通过没有密码的帐户访问的。所以,我们必须给刚刚添加的AAA用户填上密码。

添加用户也可以这样进行:打开 控制面板,“管理工具”,“计算机管理”,“系统工具”,“本地用户和组”,“用户”,在右边的窗口,按右键新建用户,如下图:

如果你希望网络用户通轿空李过此帐户访问系统而不需要密码,需要更改xp的安全策略:

打开控制面板,“管理工具”,“本地安全策略”,展开“本地策略-安全选项”,双击“账户: 使用空白密码的本地账户只允许进行控制台登录”,并停用它,然后确定。如下图:

注意:在Home版的Windows XP里是没有组策略的。

第三、设置共享

做好以上的设置就可以设置共享了,点击一个文件夹,属性,共享选项卡,嘿嘿,跟刚刚的不同了吧,下面还多了个权限的按钮。如下图:

点击权限,默认是EVERYONE,也就是每个用户都有完全控制的权限如下图:

其中(BIGEASTAAA)表示计算机bigeast中的AAA用户。

如果我们设置AAA有只读权限,只需要在“读取”那里打勾就行了。

权限的说明:

读取权限允许用户:浏览或执行文件夹中的文件。

更改权限允许用户:改变文件内容或删除文件。

完全控制权限允许用户:完全访问共享文件夹。

如果设置不同的帐户不同权限,重新一次以上步骤。

特别注意,打开了高级共享,系统的所有分区都被默认共享出来,必须把它改回来。

如果网络用户的 *** 作系统是NT/2000/XP的话,访问时候提示用户密码,只要输入刚刚设置好的帐户密码就可以正常访问了。否则无法访问。

如何设置IIS网站目录的访问权限

如何设置IIS网站目录的访问权限_百度经验:

:jingyan.baidu./article/67508eb42673ad9a1ce4fa.

打开网站根目录的“属性”窗体,然后切换到“安全”选项框

在“安全”选项框中,有该目录权限的组或用户,以及对应的权限。

点击“编辑”按钮,在打开的“权限”对话框中,再点击“添加”按钮,依次添加匿名用户IUSR和和用户组IIS_IUSRS

对于网站的根目录,通常只需要赋予“读取”,“列出文件夹内容”和“读取和执行”的权限。

如果在网站下某些文件或目录需要写入权限,则单独在这些文件或目录的IUSR和IIS_USRS权限上添加“写入”

通过这种方式完成网站的访问权限设置,之前碰到的问题就迎刃而解。

打开网站根目录的“属性”窗体,然后切换到“安全”选项框 在“安全”选项框中,有该目录权限的组或用户,以及对应的权限。 点击“编辑”按钮,在打开的“权限”对话框中,再点击“添加”按钮,依次添加匿名用户IUSR和和用户组IIS_IUSRS 对于网站的根目录

你点击网址 然后点击右键 权限 然后在安全里面设置啊 比如iisuser adminsitrator 等等

如何控制AIX中目录的ftp访问权限

当我们想要将一个目录设置为ftp只读或ftp只写时,我们可以借助/etc/ftpaess.ctl文件来实现这种权限控制。

一、设置一个目录为ftp只读

1. 编辑/etc/ftpaess.ctl,加入如下一行:

readonly: /test

2. ftp连接服务器进行读取传输,成功

HA_node2@/>ftp 172.16.18.13

Connected to 172.16.18.13.

220 DumpServer FTP server (Version 4.2 Fri Feb 3 22:13:23 CST 2006) ready.

Name (172.16.18.13:root): root

331 Password required for root.

Password:

230-Last unsuessful login: Tue May 13 08:44:37 2008 on /dev/pts/1 from 9.181.50.139

230-Last login: Tue May 13 10:45:06 2008 on ftp from ::ffff:9.181.50.246

230 User root logged in.

ftp>cd /test

250 CWD mand suessful.

ftp>lcd /test

Local directory now /test

ftp>dir

200 PORT mand suessful.

150 Opening data connection for /bin/ls.

total 29472

-rw-r--r-- 1 root system 7539356 Apr 24 19:42 trace.r

-rw-rw-rw- 1 root system 880640 Apr 24 19:41 trace.raw

-rw-rw-rw- 1 root system 1158232 Apr 24 19:41 trace.raw-0

-rw-rw-rw- 1 root system 1059928 Apr 24 19:41 trace.raw-2

-rw-rw-rw- 1 root system 1050952 Apr 24 19:41 trace.raw-3

-rw-rw-rw- 1 root system 1195440 Apr 24 19:41 trace.raw-4

-rw-rw-rw- 1 root system 2196288 Apr 24 19:41 trace.raw-5

226 Transfer plete.

ftp>bin

200 Type set to I.

ftp>get trace.raw

200 PORT mand suessful.

150 Opening data connection for trace.raw (880640 bytes).

226 Transfer plete.

880852 bytes received in 0.08342 seconds (1.031e+04 Kbytes/s)

local: trace.raw remote: trace.raw

3.进行写入传输,则遭遇报错

ftp>bin

200 Type set to I.

ftp>put trace.raw-1

200 PORT mand suessful.

550 Write aess denied

二、设置一个目录为ftp只写

1. 编辑/etc/ftpaess.ctl,加入如下一行:

writeonly: /test

2. ftp连接服务器进行读取传输,则遭遇报错

HA_node2@/>ftp 172.16.18.13

Connected to 172.16.18.13.

220 DumpServer FTP server (Version 4.2 Fri Feb 3 22:13:23 CST 2006) ready.

Name (172.16.18.13:root): root

331 Password required for root.

Password:

230-Last unsuessful login: Tue May 13 08:44:37 2008 on /dev/pts/1 from 9.181.50.139

230-Last login: Tue May 13 15:45:37 2008 on ftp from ::ffff:172.16.18.11

230 User root logged in.

ftp>cd /test

250 CWD mand suessful.

ftp>lcd /test

Local directory now /test

ftp>dir

200 PORT mand suessful.

150 Opening data connection for /bin/ls.

total 29472

-rw-r--r-- 1 root system 7539356 Apr 24 19:42 trace.r

-rw-rw-rw- 1 root system 880640 Apr 24 19:41 trace.raw

-rw-rw-rw- 1 root system 1158232 Apr 24 19:41 trace.raw-0

-rw-rw-rw- 1 root system 1059928 Apr 24 19:41 trace.raw-2

-rw-rw-rw- 1 root system 1050952 Apr 24 19:41 trace.raw-3

-rw-rw-rw- 1 root system 1195440 Apr 24 19:41 trace.raw-4

-rw-rw-rw- 1 root system 2196288 Apr 24 19:41 trace.raw-5

226 Transfer plete.

ftp>bin

200 Type set to I.

ftp>get trace.raw-2

200 PORT mand suessful.

550 Read aess denied

3.进行写入传输,成功

ftp>bin

200 Type set to I.

ftp>put trace.raw-1

200 PORT mand suessful.

150 Opening data connection for trace.raw-1.

226 Transfer plete.

880640 bytes sent in 0.07938 seconds (1.083e+04 Kbytes/s)

local: trace.raw-1 remote: trace.raw-1

ftp>dir

200 PORT mand suessful.

150 Opening data connection for /bin/ls.

total 31192

-rw-r--r-- 1 root system 7539356 Apr 24 19:42 trace.r

-rw-rw-rw- 1 root system 880640 Apr 24 19:41 trace.raw

-rw-rw-rw- 1 root system 1158232 Apr 24 19:41 trace.raw-0

-rw-r----- 1 root system 880640 May 13 15:53 trace.raw-1

-rw-rw-rw- 1 root system 1059928 Apr 24 19:41 trace.raw-2

-rw-rw-rw- 1 root system 1050952 Apr 24 19:41 trace.raw-3

-rw-rw-rw- 1 root system 1195440 Apr 24 19:41 trace.raw-4

-rw-rw-rw- 1 root system 2196288 Apr 24 19:41 trace.raw-5

226 Transfer plete.

在XP下如何设置NTFS下一个目录的访问权限?

xp只能给用户具体设置访问权限,没有用密码访问的方式,设置权限只要在文件夹上点右键选“属性”在打开的对话框中点“安全”其下可以添加删除用户对文件的权限(当然要另外建一个用户),如果楼主硬要对用户用密码访问的话,可以用“文件夹加密大师”等软件实现。

linux /tmp 目录访问权限

不是,/tmp目录的权限位是drwxrwxrwt,/tmp目录对所有用户的读写权限仅限于目录本身,而不是/tmp目录下的目录或者文件。

你举的例子中,1.txt上传后的所属应该是 root root,sam用户能否复制或者删除1.txt取决于1.txt的权限位。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12437460.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存