学习更多嵌入式Linux、Qt以及嵌入式单片机知识关注公众号“爱玩嵌入式”:
"Linux与Windows有许多不同,root用户就是其中之一"
目录
一、什么是root用户?为什么被锁定?
二、如何在ubuntu中使用root权限?
三、如何启用root用户?
一、什么是root用户?为什么被锁定?
在ubuntu以及其他大多数Linux发行版中,有一个名为root的超级用户,他可以允许你在Linux内做一切事情。
能力越大,责任越大,这个权限当然可以使系统更加自由,但是当你有错误命令被执行时,你的系统也可能因此被毁掉。所以这个超级用户的权限是默认被锁定的。杀鸡焉用牛刀,当你执行日常一些命令时并不需要超级权限,这些命令包括下载文件、创建文档等。
二、如何在ubuntu中使用root权限?
尽管root权限如此危险,但是我们在使用Linux时候总是难以避免的会使用到这个命令。比如当我们在更新系统时,如果使用:
apt update
那么系统会提示“权限不够”(Permission denied):
那么此时我们就必须要使用root权限,输入如下命令即可执行:
sudo apt update
sudo是可以允许此条命令去使用root权限,当你在这个终端窗口第一次使用这个命令时,他会要求你输入密码,这个密码就是你在安装系统时设置的用户密码。当你敲密码时你会发现终端没有字母跳出,这是因为Linux为了保护你的密码不被泄露,将字符屏蔽掉了,当你认为密码输入完成时,回车就ok了。
当然,有时候你希望多次使用root权限,但是不想去敲sudo,你可以切换成为root用户。在终端输入:
sudo -i
或者
sudo su
此时终端由“$”标志切换成“#”标志,此时你输入的所有命令都会使用root权限。但是不到万不得已,尽量不要使用此命令,因为毕竟系统有阻止你使用他的原因。在想要退出时使用:
exit
三、如何启用root用户?
在安装系统时,你的root用户是被隐藏的,并且此时的root用户密码是随机的,每一次开机都会有一个新的密码。所以我们如果想启用root用户,我们就必须去修改他的密码:
sudo passwd root
此时系统会要求你输入两次密码,重启即登陆root用户。我认为,尝尝鲜就可以了,毕竟这个不是什么好事情。可以通过移除密码来再次锁定root用户:
sudo passwd -dl root