如果您在计算机或其他设备上遇到过一条消息,告诉您需要更高的权限,那么您就遇到了“root 访问权限”的需要。
操作系统必须在让用户做他们需要做的事情和不让他们搞乱整个系统之间取得平衡。无论好坏,当您拥有计算机的“root 访问权限”时,您就拥有了通往王国的钥匙。
操作系统就像洋葱
操作系统 (OS) 有层次,就像洋葱一样。但是,与洋葱不同,操作系统具有内核。
内核是操作系统的最低核心层。操作系统的这一部分直接与计算机的硬件对话。当计算机加载操作系统时,内核是第一个加载的东西。内核始终保持在内存 。如果内核出错,计算机就会崩溃。它是操作系统最关键的部分。
内核周围是各种操作系统组件,例如文件系统、设备驱动程序、应用程序编程接口 (API) 和用户界面 (UI)。 UI 是将用户(用户)与所有在后台工作的操作系统组件连接起来的部分。
大多数用户只需要访问某些操作系统组件,而且访问程度不同,这就是操作系统具有“特权”级别的原因。
操作系统权限的基础知识
就像在现实生活中一样,在操作系统中拥有某些权限意味着可以访问权限较低的用户无法访问的内容。可以通过多种方式限制访问。一个常见的限制是文件系统访问。当涉及到特定数据时,您可能只有“读取”权限,这意味着您可以打开这些文件并读取它们,但不能以任何方式更改它们。为此,您需要“写入”权限。
某些类型的数据可能根本不给您“读取”权限。例如,您不希望公共计算机允许用户访问只有员工才能看到的数据。
其他常见限制与计算机设置和软件安装有关。使用不同的权限级别,可以阻止用户安装或删除应用程序以及更改系统壁纸等内容。.
拥有root访问权限是最高权限
拥有“root 访问权限”意味着拥有计算机上可能的最高权限。没有文件或数据对您隐藏。 Root 用户可以更改操作系统的任何方面。
root 用户以相同权限运行的任何应用程序都可以执行 root 用户可以执行的任何操作。根访问对于解决许多问题和一般计算机维护至关重要。
根用户的另一个术语是“管理员”,尽管在某些情况下,管理员帐户的权限可能比根帐户稍低,具体取决于操作系统以及具体配置方式。在大多数情况下,管理员权限和 root 权限是可以互换的术语。
Linux 用户权限级别
Linux 和其他“类Unix ”操作系统对 root 帐户有特定的方法。 Linux 中始终至少有一个 root 帐户,是在您第一次安装操作系统时创建的。默认情况下,此帐户不是用于日常使用的用户帐户。相反,每当普通用户需要执行需要 root 访问权限的操作时,他们都必须提供用户名和密码,这会暂时提升权限以完成任务,然后又回落到普通用户权限级别。
使用基于文本的界面 Linus 终端,用户可以使用命令“sudo”,它是“superuser do”的缩写。 sudo 后面的任何命令都以 root 权限执行,并且您必须再次提供密码。
Windows 和 macOS 用户权限级别
多年来,Microsoft Windows 对 root 权限一直持较为宽松的态度。主用户帐户也是管理员帐户,这意味着如果您希望 Linux 方法具有相同级别的固有安全性,则必须手动更改内容。
在现代版本的 Microsoft Windows 中,需要管理员权限的操作将触发 Windows 用户帐户控制 (UAC) 提示,并且您必须提供管理员密码。您还可以使用管理员权限启动特定应用程序。例如,您可以使用管理员权限启动 命令提示符 或 Windows 终端,并且无需在会话期间重复提供密码。.
Apple 的 macOS 与 Linux 一样,是一个类 Unix 操作系统,每当您尝试执行常规使用之外的操作时,都需要进行每次操作权限提升。在 macOS 中,您会注意到小锁图标,它可以让您使用 root 用户密码解锁系统设置,然后在完成后再次锁定它们。
默认情况下,macOS 在权限方面比 Windows 更激进一些。例如,如果应用需要访问可移动驱动器上的数据,macOS 会在第一次询问您是否可以。
Android 手机上的 Root 访问
大多数不是系统管理员的人首先在 Android 智能手机和平板电脑中遇到“root 访问”或“root”的概念。虽然 Android 是一个开源操作系统,但几乎所有 Android 手机制造商(例如三星和 OnePlus)都不向客户提供手机的 root 访问权限。相反,他们拥有特殊的用户帐户,无法对手机硬件进行低级访问。因此,与 PC 不同的是,您无法更改 Android 手机上的操作系统,也无法进行未经手机制造商明确允许的系统更改。
在许多手机上,可以通过运行 root 应用程序来获得 root 访问权限,但某些设备需要使用计算机和 Android 调试桥 (ADB) 进行稍微复杂的 root 过程。通过使用各种一键 root 方法或教程之一来 root Android 设备,您可以获得手机的 root 访问权限。
从这里,您几乎可以更改设备的任何方面,包括删除提供商的臃肿软件以及禁用或启用手机制造商希望您无法触及的功能。如果您想完全更换操作系统,root Android 手机也是第一步。这可以包括最新版本的 Android、自定义 ROM,甚至没有制造商特定接口的库存 Android(如 Google Nexus 手机)。通过 root 设备并解锁其引导加载程序,您可以打开一个替代固件的世界。
热门应用程序包括超级苏 和马吉斯克 ,您需要自行承担使用这些应用程序的风险。或者,花一些时间在 Android 论坛上,了解您的手机型号的其他用户如何进行 root 操作。.
“越狱”iOS 设备
虽然 Android 手机不提供开箱即用的 root 访问权限,但 Android 的限制通常比 iOS 少得多,即使没有 root 权限也是如此。例如,在 Android 手机上,您可以轻松启用来自第三方应用商店的应用程序的安装,并安装您喜欢的任何应用程序,即使它不在 Google Play 商店中。
在iOS上,任何Apple不认可的应用程序都是遥不可及的,这就是“越狱 ”的做法。越狱的结果与root权限非常相似。 Android 手机,但不同的是 iOS 的安全措施必须利用漏洞来破解。
根访问的危险
对于 iPhone 和 Android 智能手机等设备,生根时需要考虑的一个关键问题是,这可能会使您的保修失效。这尤其令人担忧,因为出现问题的生根或越狱可能会永久损坏您的设备,而制造商可能不愿意修复这些问题,即使您付钱给他们。
在个人计算机上,问题有所不同。您不想意外地授予错误的用户或应用程序 root 访问权限。无论是在手机还是计算机上,您都有可能授予恶意软件根访问权限,这可能是一场灾难,并使您的系统文件面临危险。这就是为什么在已取得 root 权限的设备上使用防病毒软件包至关重要的原因。
假设您获得 root 访问权限并开始安装自定义 ROM。在这种情况下,您可能无法访问设备的特殊功能,并看到更差的热管理或电池寿命,因为许多优化并不存在于具有自定义 ROM 的 root 设备上。一些用户在获得 root 权限的设备上进行超频,其中 CPU 和 GPU 超出了制造商的规格,可能会损坏手机。
取消设备的root权限
如果您想卸载 root 访问权限怎么办?假设您的设备仍然可以工作,您可以“取消 root”或“取消越狱”并将其恢复到原始状态,其中包括将 OEM ROM 刷新到设备上。您希望在出售或赠送设备之前执行此操作,并且如果可能的话,您希望在尝试进行保修退货之前执行此操作。.
拥有一部已 root 的手机可以赋予您力量和解放,但它也伴随着一长串的风险和警告,因此请仔细考虑它是否值得。
.