为什么电脑没有ROOT?

只听过手机或者平板有ROOT,为什么电脑没有呢?是CPU架构不同的原因么?

推荐  (0) | 32人关注关注
26个答案
45 2

渚熏软件工程师,网路安全从业者

2013-07-06 15:13

一般在手机平板的“root”,就是通过一定手段获取系统的最高权限这一过程,而因为大多数的智能手机、平板都是unix、linux类系统,最高权限的账户是”root“,所以就把这种行为叫做root,跟越狱是一样的意思。

而手机平板需要”越狱“就是纯粹的商业利益问题,手机、平板(尤其是苹果)为了控制用户从自己的应用商店下载app、从中抽成,所以必须限制用户不能获得最高权限而绕过系统上对用户的限制进而随意从 别的地方安装软件。

传统的pc行业,硬件、os、应用软件相对分离,硬件是攒起来、os大多也都windows、软件则单独安装,三者相互不会有太多直接利益上的纠缠,所以自然不需要这个限制,很多用户也更需要获得控制系统的最高权限,所以也就没有”越狱“这一过程了。

还有就是普通pc上也有获取“root”这种行为,不过这个行为多为黑客所利用通过自制或现成的工具利用系统漏洞进行提权攻击,但是这跟普通用户借助现成工具在手机上获取root装个app的行为就大不一样了。

23 2

一看就是常年只使用windows, 而且直接用admin权限的人

18 2

ROOT,说的是Linux系统的最高权限的用户的用户名。固定的是这个。而我们把手机root了,其实就是获得ROOT账号的使用权的过程。这里是把名次做动词用了,类似Google一下的概念。

对于常见的Windows系统来说,最高权限的账号名是Administrator,通常正常安装Windows的机器,这个账户也是不作为默认账户的,但是想要获得这个账户的使用权是个很简单的事情。办法也很多,所以没有一个专门的“过程”来干这个事情,也就没有了root或者admin一下电脑这种说法。

楼上还有个兄弟提到system账号,这个是Novell早期系统的一个高权限账号。不过Novell的最高权限账号,是admin而不是system。我记忆中,它俩的权限差异,大约在于admin可以干所有事情,而system主要针对服务器本地环境的操作。

4 0

er3456qi计算机科学与技术

2013-08-09 21:03

因为你用的是windows

6 3

Freeleaf学生,拆客,Snail Networks创建者

2013-07-06 15:34

你OUT了,用LInux,经常用root运行新立得、apache的路过。
电脑进入root方法:
Control+F1~F6
sudo su -
键入密码 Enter
root@localhost~#
如果在root运行
sudo rm -rf /
就会……嘿嘿……

2 0
支持者: misswell 正木敬吾

手机操作系统是android,其实就是linux,最高系统权限叫做root
pc一般用的是windows,最高权限你应该也见到过,叫administrator
名字叫法不同而已,功能类似

2 0

只有UNIX有名为root的最高权限 root的中文意思是根 获取根权限就等于获取了整个操作系统进程状态树的根 就可以掌握一切 UNIX包括linux mac os等操作系统 这些操作系统都可以使用简洁的命令 su 来获取最高权限 之所以手机需要root或越狱才可以获取权限 是因为众多厂商的手机为了防止硬件损坏 一旦因root或越狱而产生的文件系统损坏 就不是连上电脑就可以修的问题了 有时还会出现烧主板的情况

2 0

Ghostfly食品科学与工程

2013-07-07 15:20
支持者: 辣条已死 大侃刀

换成Windows不就是大家喜闻乐见的管理员权限嘛,就是Administrator

2 0
支持者: 南宫天忧 盧小敏

刚su到root账户的Linux用户飘过……
Windows设计时没有设计root账户,而Linux等一些Unix或类Unix的系统很多都有root账户,作为Unix上具有最高权限的账户。
其实说实在,叫做root也好,叫做administrator也好,其实都是人为定义的一个用户名而已。
Android和iOS之类的常见手机操作系统都是Unix架构的,因此和我现在正在PC上使用的Linux系统一样,都具有root账户。

在WIndows上,administrator相当于这个账户。

至于为什么直接开放,那是由于用户的使用习惯,如果用过正版Windows,会发现安装完系统,默认的账户不是administrator,Linux安装完默认的账户也不是root。

在Linux系统上取得root权限,只需要使用一个具备管理权限的普通账户,使用sudo passwd root命令设置一个root账户的密码,就可以登陆root了,部分Linux系统(例如CentOS)在安装时便已经要求用户设置root账户的密码,而Ubuntu之类的则是安装后像刚才那样设置root密码。

其实从某种角度来说,Unix的账户权限机制比WIndows优越得多。

4 3

手机和平板的操作系统可能会有很多权限和API的限制,ROOT和越狱可以解开这些限制。。
电脑的最高权限已经给你了。。。自然就没有ROOT一说

1 0
支持者: 落井下砖头

有啊。
就像一楼说的,手机很多的系统是建立在linux上,所以才有linux的root这个最高权限账户。
而PC上的windows,也有administrator这个高权限账户(印象中好像还有system这个最高权限的账户来着…)。
By the way,xp之后的windows系统是使用自动提升权限的做法,也就是说,admin这个账户不必由用户直接使用都能保证足够的权限(至少现状是这样,一开始绝大部分的程序在设计时都没怎么在意权限问题,滥用管理员权限,结果导致vista一出来UAC就叫个不停…)。

0 0

root近似于windows的administrator。root最早出现在Linux上,Linux也是一款电脑操作系统。目前市面上大部分手机与平板电脑都使用的是Google的Android系统,Android是一款基于Linux的移动操作系统,所以继承了Linux的root账户。

0 0

1 windows里的超级管理员不是root。
2 如果使用了linux系统,root是超级管理员账号,
不过会根据不同的系统有不同的处理方式
在ubuntu中root也是被隐藏的,但是由于可以通过巧妙地用sudoers组使用sudo完成root的功能,也不太需要获取root账号,其他我不了解,有一些是直接让你设置了root账号,不用用别的方法获取。
3 android中root是隐藏的。

补一句
0 root的意思是获取超级管理员(名为root)的权限。

希望能解答你的问题。

0 0

非典型果壳综合症晚期IT Linux 近现代史 普通生物学

2013-07-07 22:30

我的电脑主系统是Linux,就有ROOT权限,平时是不用的,这个ROOT权限,如果用来搞破坏,只需要一条命令就可以把硬盘上所有数据都清空成二进制0。

0 0

爲什麽pc直接就把最高權限給用戶了啊?不怕用戶把系統弄壞嗎?

0 0

因为我们一直用administrator登陆电脑,所以自带root

0 0

FelixHJ建筑结构工程师 自然科学爱好者

2013-07-08 12:15

补充一个,win8里由于加入了metro界面以及微软自己的应用商城,因此系统安装好之后默认权限要比admin低,这个权限下面经常会弹出各种提示框。而假如你去获得admin权限的话,metro界面的应用就会变成不可用。

这对一个用windows只用admin权限的强迫症病人来说是多么的纠结啊!!!所以win8各种不习惯啊!!

0 0

只有限制你权限的时候,你才感觉得到root或administrator的存在。win7/vista的uac出现之前,大家都习惯了管理员权限了。

0 0

简单来说,只是操作系统的区别,和硬件无关。

具体来讲,其实电脑系统也是有权限限制的。只是一般个人PC机直接都使用的是最高权限账户进行操作(相当于手机已经root或者越狱),所以就不需要再进行所谓的root了

1 2
支持者: 射秽主义溅射

一般一键GHOST安装的系统都会设置成最高权限的帐号 即administrator(就好像已经ROOT的固件)。你试试用访客帐号进入电脑就会发现两者的区别。

0 1

Windows下没有root的概念(Win是Administrator),只有Unix类系统才有
而且获取Root权限的过程非常简单,额~ su root

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区