什么?修改个文件也要ROOT权限?root是什么意思 ?
Root权限
R.E.管理器的ROOT请求
系统权限是啥?
首先先来看看系统权限的定义。(来自我身边的某位老师)
系统权限:系统中的任职者。不同用户被赋予的权限就有不同的自由度,不同的可控制内容,不同的权利。
例子:小明是某公司电脑里的一个用户,被老板赋予了User权限。而User权限的规定是这样的:
2, 不能打开任何工作无关的应用
1, 不能使用浏览器
3, 不能上网
4, 不能用办公软件、
5, 可以骂老板
小明便在公司电脑内不能用浏览器,不能打开任何和工作无关的应用,不能上网,不能使用办公软件,而且他可以随便骂老板。
老板就是拥有Root权限的人。
Root权限是Unix系统/类Unix系统(比如类Unix系统:Linux系统)权限的一种,也叫根权限,与电脑windows的SYSTEM权限(系统内置最高级安全主体,理解为最高权限即可)可以理解成一个概念,高于Administrator权限(windows中超级管理员权限。所写形式:Admin)。root是Linux和unix系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权力;获得root权限之后就意味着已经获得了系统的最高权限,所有对象他都可以操作你可以对系统中的任何文件(包括系统文件)执行所有增、删、改、查的操作;例如"自杀"——删掉系统所有文件。
拥有Root权限的用户,一般简称为Root用户。
rm -rf /* #广为熟知的自杀指令
简单来讲,没有Root权限的高级用户天下第一,Root用户是天。
Linux通用"自杀"指令:rm-rf /*
那么我们为什么要提Unix/类Unix里的Root权限呢?
先看看Linux的百度百科。
百度百科中的Linux:Linux是一套免费使用和自由传播的,是一个基于和的多用户、、支持和多的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。
划重点:Linux是一套免费使用和自由传播的。
缩句:Linux是类Unix操作系统
然后我们再看看百度百科中的安卓。
百度百科中的安卓:Android(安卓)是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google(谷歌)公司和开放手机联盟领导及开发……
划重点:Android是一种基于Linux的自由及开放源代码的操作系统。
缩句:Android是基于Linux的操作系统。
既然安卓的基础是Linux,Linux的基础又是Unix,那么在Unix系统中的Root权限就是安卓系统中等级最高的权限。有了root后,任何被限制的功能都能在安卓手机上使用。
那么为什么linux能用root权限,windows能用admin权限,手机却不能?
手机行业中,厂商联合运营商会预装很多烦人的应用。然后又以各种措施妨碍消费者获取管理员权限(root权限)的手段,来强迫消费者接受预装的应用;这样的做法很可能会导致用户在预装软件上泄露隐私,并阻碍手机行业的健康发展。从法律角度上讲,这也极大的损害了消费者权益。当然,上述内容只是部分人的主观臆断,仅供参考。
那么,让手机获得ROOT权限,有哪些好处和风险呢?
获取手机Root权限的风险:普通使用者很可能会因为对系统一知半解导致出现类似"自杀"的行为。
获取手机Root权限的好处:能更灵活地运用系统,更方便的做某些操作,方便专业人士做软件的开发测试。
某Linux发行版的Root用户
总之,root权限从Unix出生,到linux的各种发行版,再到基于linux的安卓系统,一直担任着很重要的角色。
(向Ken Thompson,Dennis Ritchie,Bill Joy,Andrew S·Tanenbaum,Linus Torvalds,Andy Rubin等前辈们致敬。)