繁体   English   中英

android / linux如何设置root用户登录还是普通用户登录?

[英]How android/linux sets whether the root user is logged in or a normal user is logged in?

似乎几乎每个android设备都未经root许可,因此有些人提供了一个新的ROM来对其进行root。 他们如何实现的? (他们是在init过程中更改了任何内容,还是在存储上更改了某些应用程序的访问属性,例如启动器或工具包,或某些进程的uid / gid?)

我有一个非root用户的手机,另一个有root用户。 我找不到它们之间的区别。 启动器的uid / gid都超过10000。

在Linux桌面中,这是通过登录过程控制的。 但是我仍然不知道关键原因。

令人困惑。

在具有root用户权限的Android上,您可以安装需要特殊访问权限的应用(例如硬件)

因为Google的硬件制造商和开发人员不想让用户调整硬件,所以root用户被阻止了。

例如,如果您拥有手机,则可以运行Titanium备份(用于备份应用程序数据),SetCPU(用于对Android超频)和LES(Linux增强套件)之类的软件。 请注意,有根电话仅在需要时才允许应用程序通过根运行。 否则,所有应用程序都将以普通用户身份运行。

在Linux中,您可以使用su命令获取所有root权限,或者使用sudo获得最小的root权限(受控su)

您可以通过扎根手机,安装终端(更好的终端仿真器)并在控制台中键入“ su”来获得超级用户权限。 (如果超级用户请求许可,请单击“是”)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM