root是什么
说直白点,root就是Linux 上的一个无所不能的用户,他能在Linux系统上干任何的事情,甚至安装软件、启动停止网络、一些系统调用(例如对内核的访问)都必须要root用户执行,一般普通用户干不了,root就是一个类似于windows中的Administrator用户
避免root造成灾难
对于一些人而言,认为只要命令足够蠢,Linux就会拒绝执行,当然,linux可不会因为你的命令足够蠢就拒绝执行,比如这条命令:
rm -fr /*
意思是删除根目录下的所有东西,这是一个很蠢的命令,当然,系统可不会拒绝执行,因为只要你的权限足够大,他什么都听你的,所以他会把自己删的干干净净,一点不留(当然只有root才能造成这种灾难,对于其他用户Linux会说:"你配吗")(玩笑)。
ubentu和Debian的root
相比于其他的Linux版本而言,这两版本有点奇特,他们并没有一个真正的root!所有用户都不能执行root能干的东西!不过,对于这两个版本,你想当root的是很简单只要输入这个命令:
sudo -s
意思是提升自己为root用户,这时,你只要提供密码,你就成为了root,在输入exit就退出root,成为普通账户。当然,并不是所有用户都能通过sudo变成root,sudo通过/etc/sudoers读取当前用户是否可以执行此命令,这个文件只有root才能修改欧