Android 这两个用户root和system有什么区别吗?

Sodino 2011-04-24 02:25:51
Linux对每个文件或文件者有用户拥有者的分配,用户又归属于用户组。

Android下面这两个用户root和system有什么区别吗?

谢谢....
...全文
2099 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
乾坤幻影 2013-11-27
  • 打赏
  • 举报
回复
引用 6 楼 cloneOfSo 的回复:
好吧,2楼上说的有帮助,其实system就是user权限,我被他的名字给蒙了。 root是Linux中拥有最高权限的超级管理员,可以对当前Linux进行任何可执行的操作。 system也是Linux的一个用户名,常见的情形为在未破解的Android手机上,当你链接真机在PC上执行adb shell时,adb 是以system的用户规则进行操作的。system与普通的App区别在于为了整个Android系统的运行在"/"目录下有一些"system"生成的目录及文件。 欢迎补充,谢谢
为什么我用adb进入之后在data下没法mkdir呢?
harhart 2013-07-02
  • 打赏
  • 举报
回复
system权限没有说清楚啊。这个问题值得探讨
hustchx 2012-09-15
  • 打赏
  • 举报
回复
那shell用户和system用户的区别呢?
cloneOfSo 2011-06-10
  • 打赏
  • 举报
回复
好吧,2楼上说的有帮助,其实system就是user权限,我被他的名字给蒙了。

root是Linux中拥有最高权限的超级管理员,可以对当前Linux进行任何可执行的操作。
system也是Linux的一个用户名,常见的情形为在未破解的Android手机上,当你链接真机在PC上执行adb shell时,adb 是以system的用户规则进行操作的。system与普通的App区别在于为了整个Android系统的运行在"/"目录下有一些"system"生成的目录及文件。

欢迎补充,谢谢
dinjay 2011-05-06
  • 打赏
  • 举报
回复
目录结构不太一样而已,android里root的目录任何用户都能看到,但是没有root的权限,也就是说system的目录里面的文件你动不了,权限是---,但是如果有了root权限,也就是说用root方式登陆(一般就是android手机所说的无痛root后),就可以对任何目录做修改了权限都是rw的。
Sodino 2011-05-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dxjwolf 的回复:]

Root是Linux等类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都有可以操作的权利,所以很多黑客在入侵系统的时候,都要把权限提升到Root权限,也就是将自己的非法帐户添加到Root用户组。类比于Administrator是Windows NT内核系统中的超级管理员用户帐户,也拥有最高的权限。但不同的是,在WINDOWS下Administrator的资源和别……
[/Quote]

谢谢回答

system的用户及用户组是这样子的:
我在adb shell下运行ls -l后,会显示文件的所有者等信息,根目录下信息如下:

# pwd
pwd
/
# ls -l
ls -l
drwxr-xr-x 3 root root 0 Jan 6 1980 acct
drwxrwx--x 1 system cache 2048 Apr 17 09:33 cache
dr-x------ 2 root root 0 Jan 6 1980 config
lrwxrwxrwx 1 root root 17 Jan 6 1980 d -> /sys/kernel/debug
drwxrwx--x 1 system system 2048 Mar 28 12:10 data
-rw-r--r-- 1 root root 118 Jan 1 1970 default.prop


包括了root 和 system



所以不解...
妖怪 2011-05-05
  • 打赏
  • 举报
回复
Root是Linux等类UNIX系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都有可以操作的权利,所以很多黑客在入侵系统的时候,都要把权限提升到Root权限,也就是将自己的非法帐户添加到Root用户组。类比于Administrator是Windows NT内核系统中的超级管理员用户帐户,也拥有最高的权限。但不同的是,在WINDOWS下Administrator的资源和别的用户资源是共享的,简单的说,别的用户可以访问Administrator的文件。而Linux中,别的用户是不能访问Root用户的家目录(/root)下文件的。因此,Linux比Windows更安全。
  由于Root权限对于系统具有最高的统治权,便可方便的对于系统的部件进行删除或更改。对于玩家而言,最大的诱惑是在于“刷机”,只有获得Root权限,我们便可随心所欲地对自己的爱机进行“重新包装”,感受新版本软件的优点。

另外 没有听说过Android除了Root还有system权限 你说的是user权限吧

两者的主要区别root权限时system分区从只读变成可读可写
Sodino 2011-05-04
  • 打赏
  • 举报
回复
11天了,没人回答...叹气...

80,358

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧