PC 和智能手机上的“根访问”是什么意思?

如果您曾经在您的计算机或其他设备上遇到一条消息,告诉您需要更高的权限,那么您就遇到了“root 访问”的需求。

操作系统必须在让用户做他们需要做的事情和不让他们弄乱整个系统之间取得平衡。无论好坏,当您拥有计算机的“root 访问权限”时,您就拥有了通往王国的钥匙。

操作系统就像洋葱

操作系统 ( OS(OSes) ) 有层,就像洋葱一样。然而,与洋葱不同,操作系统有内核。

内核是操作系统的最低核心层。操作系统的这一部分直接与计算机的硬件对话。内核是计算机加载操作系统时首先加载的东西。内核始终保留在RAM中。如果内核出错,计算机就会崩溃。它是操作系统中最关键的部分。

围绕内核的是各种操作系统组件,例如文件系统、设备驱动程序、应用程序编程接口(Application Programming Interfaces)( API(APIs) ) 和用户界面(User Interface)(UI)。UI 是将您(用户)与所有在后台工作的操作系统组件连接起来的部分。

大多数用户只需要访问某些操作系统组件,而且只是在不同程度上,这就是操作系统具有“特权”级别的原因。

操作系统特权的基础知识

就像在现实生活中一样,在操作系统中拥有某些特权意味着可以访问具有较低特权的用户无法访问的东西。可以通过多种方式限制访问。一个常见的限制是文件系统访问。当涉及到特定数据时,您可能只有“读取”权限,这意味着您可以打开这些文件并读取它们,但不能以任何方式更改它们。为此,您需要“写入”权限。

某些类型的数据可能根本没有给您“读取”权限。例如,您不希望公共计算机允许用户访问只有员工才能看到的数据。

其他常见限制与计算机设置和软件安装有关。使用不同的权限级别,可以防止用户安装或删除应用程序以及更改系统壁纸等内容。

拥有root权限(Root Access)最高(Highest)权限

拥有“root 访问权限”意味着在计算机上拥有最高权限。没有文件或数据对您隐藏。根用户可以更改操作系统的任何方面。

root 用户以相同权限运行的任何应用程序都可以执行 root 用户可以执行的任何操作。根访问对于解决许多问题和一般计算机维护至关重要。

root 用户的另一个术语是“管理员”,尽管在某些情况下,管理员帐户的权限可能略低于 root 帐户,具体取决于操作系统和具体配置方式。在大多数情况下,管理员权限和 root 权限是可以互换的术语。

Linux 用户权限级别

Linux 和其他“类 Unix(Unix-like) ”操作系统对 root 帐户有特定的方法。Linux中始终至少有一个 root 帐户,它是在您第一次安装操作系统时创建的。默认情况下,此帐户不是用于日常使用的用户帐户。相反,每当普通用户需要执行需要 root 访问权限的操作时,他们必须提供用户名和密码,这会暂时提升权限以完成任务,然后降回正常用户权限级别。

使用基于文本的界面Linus 终端(Linus Terminal),用户可以使用命令“sudo”,它是“superuser do”的缩写。” sudo 之后的任何(” Any)命令都以 root 权限执行,您必须再次提供密码。

Windows 和 macOS用户权限级别(User Privilege Levels)

多年来,Microsoft Windows对 root 权限的态度更为悠闲。主要用户帐户也是管理员帐户,这意味着如果您想要与Linux方法相同级别的固有安全性,则必须手动更改内容。

在现代版本的Microsoft Windows中,需要管理员权限的操作将触发Windows 用户帐户控制(Windows User Account Control)( UAC ) 提示,并且您必须提供管理员密码。您还可以使用管理员权限启动特定应用程序。例如,您可以使用管理员权限启动命令提示符(Command Prompt)Windows 终端(Windows Terminal),而无需在会话期间重复提供密码。

Apple 的 macOS 与Linux一样,是一个类似 Unix 的操作系统,每当您尝试执行常规使用之外的操作时,都需要每次操作权限提升。在 macOS 中,您会注意到小锁图标,它可以让您使用 root 用户密码解锁系统设置,然后在完成后再次锁定它们。

默认情况下,macOS 在权限方面比Windows更具侵略性。例如,如果应用程序需要访问可移动驱动器上的数据,macOS 会在第一次询问您是否可以。

Android 手机上的 Root 访问权限

大多数不是系统管理员的人首先在Android智能手机和平板电脑的上下文中遇到了“root 访问”或“root”的概念。虽然Android是一个开源操作系统,但几乎所有Android手机制造商(如三星(Samsung)OnePlus )都不会让他们的客户对他们的手机进行 root 访问。相反,他们拥有特殊的用户帐户,无法获得对手机硬件的低级访问权限。因此,与 PC 不同的是,您无法更改Android手机上的操作系统或进行手机制造商未明确允许的系统更改。

在许多手机上,可以通过运行 root 应用程序来获得 root 访问权限,但有些设备需要使用计算机和Android 调试桥(Android Debug Bridge)( ADB ) 进行一定程度的 root 过程。通过使用各种一键式 root 方法或教程之一来 root Android设备,您可以获得对手机的 root 访问权限。

从这里,您几乎可以更改设备的任何方面,包括删除提供商的臃肿软件以及禁用或启用手机制造商希望让您无法触及的东西。如果您想完全更换操作系统, root Android手机也是第一步。这可以包括最新版本的Android、自定义ROM(ROMs),甚至没有制造商特定界面的库存Android(如Google Nexus手机)。(Google Nexus)您可以通过生根设备并解锁其引导加载程序来打开替代固件的世界。

流行的应用程序包括SuperSuMagisk,使用风险自负。或者,花一些时间在Android论坛上,阅读有关您手机型号的其他所有者如何处理生根的信息。

“越狱”iOS设备

虽然Android手机没有开箱即用的 root 访问权限,但Android通常比 iOS 的限制要少得多,即使没有 root 权限也是如此。例如,在Android手机上,您可以轻松地从第三方应用商店安装应用程序并安装您喜欢的任何东西,即使它不在Google Play 商店(Google Play Store)中。

在 iOS 上,任何苹果(Apple)不认可的应用都是遥不可及的,“越狱(jailbreaking)”的做法就进来了。越狱的结果和安卓(Android)手机上的 root 差不多,但区别在于 iOS 的安全性必须利用漏洞来破坏措施。

根访问的危险

对于 iPhone 和Android智能手机等设备,生根时要考虑的一个关键问题是它可能会使您的保修失效。这尤其令人担忧,因为出错的生根或越狱可能会使您的设备永久变砖,制造商可能不愿意修复,即使您付费也是如此。

在个人计算机上,问题是不同的。您不想意外授予错误的用户或应用程序 root 访问权限。无论(Whether)是在手机还是计算机上,您也有可能授予恶意软件 root 访问权限,这可能是一场灾难,并将您的系统文件置于危险之中。这就是为什么在有根设备上使用防病毒包至关重要的原因。

假设(Suppose)您获得了 root 访问权限并开始安装自定义ROM(ROMs)。在这种情况下,您可能无法访问设备的特殊功能,并且会看到更差的热管理或电池寿命,因为许多优化在具有自定义ROM(ROMs)的根设备上不存在。一些用户在他们的根设备上执行超频,其中CPUGPU超出了制造商的规格,可能会损坏手机。

取消您的设备的根目录

如果您想卸载您的根访问权限怎么办?假设您的设备仍然可以工作,您可以“取消root”或“取消越狱”并将其恢复到原始状态,其中包括将OEM ROM刷回设备上。您希望在出售或赠送您的设备之前执行此操作,并且如果可能的话,您希望在尝试进行保修退货之前执行此操作。

拥有一部有根手机可以赋予权力和解放,但它也伴随着一长串风险和警告,因此请仔细考虑是否值得。



About the author

电话是人们可以拥有和使用的最通用的工具之一。它允许人们与他人交流、访问互联网以及做很多其他事情。使用 iPhone 或 Android 设备,您甚至可以观看视频和下载音乐。手机也非常适合拍照、上网、听音乐等。



Related posts