簡體   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