root

一些计算机系统中唯一的超级用户
root,也称为根用户,是Linux、Unix、类UNIX系统(如QNX)和AndroidiOS系统中唯一拥有系统上所有权限的超级用户,因其可对根目录执行读写和执行操作而得名。[1][3]本质是在系统中加入一个任何用户都可能用于登陆的su命令,或者说替换掉系统中的su程序。[4]
root被赋予了完全的系统控制权,可以读取、写入或更改任何文件和目录及其权限位,可以删掉任何进程,可以挂载或卸载任何数据卷,安装软件,管理用户账户(删除或增加用户),以及增加或者禁用硬件等。[1]
用root进行了错误操作后,足以把整个系统的大部分文件删掉,导致系统完全无法再使用。root密码发生泄露,足以导致整台计算机完全被窃取root密码的人所控制。用户在获取了root权限后,那么产品将被拒绝售后保修等服务,即便是产品本身硬件的质量问题。[3]

背景介绍

Rooting的目的是为了获得系统root权限,其本质是在系统中加入一个任何用户都可能用于登陆的su命令,或者说替换掉系统中的su程序,因为系统中的默认su程序需要验证实际用户权限,只有root和shell用户才有权运行系统默认的su程序,其他用户运行都会返回错误。而系统Rooting后将不检查实际用户权限,这样普通用户也将可以运行su程序,也可以通过su程序将自己的权限提升。[4]