root用户含义:Linux的操作系统是一个多用户操作系统,它允许多个用户登录和使用一台计算机。为了保护计算机(和其他用户的隐私),用户都被限制了能做的事情。大多数用户都允许运行计算机上大部分程序,并且编辑和保存存放在他们自己home目录中的文件。一般用户都不允许编辑其他用户的文件和一些系统文件。然而在Linux系统上有一个特殊用户叫做超级用户,通常用户名为root。这个超级用户访问计算机没有限制,几乎可以做所有事情。而树莓派默认使用的是Debian Linux操作系统,所以root用户默认是没密码的,且不能远程登陆。
例如,你想要在树莓派上安装额外的软件,通常需要使用apt-get工具。为了能够更新可使用的软件列表,你需要在agt-get命令之前添加sudo命令前缀:sudo apt-get update,同样也可以使用sudo su命令来运行一个超级用户shell终端。一旦以超级用户的身份运行命令,那么就没有什么能够防止造成系统伤害的错误。相当于关闭了机器上的安全防护。虽然这样能够更容易访问系统内部的东西,但是造成损害的风险更大。建议你只在需要超级用户权限的时候以超级用户身份运行命令,在不需要超级用户权限的时候及时退出超级用户终端。
输入命令设置好密码,需要连续输入两次密码(在输入时不会显示,也没有***这种符号,直接盲打按回车就好)。出现提示“成功设置”。
sudo passwd root
su root
如果要切换至普通用户,直接输入 su pi 即可。
su pi
如果任何用户都能够在命令之前添加sudo,安全性就会遭到破坏,因此只有指定的用户才能使用sudo获取计算机管理员的权限。pi用户已经包含在sudoer文件中。允许其他用户使用超级用户权限,你可以将这些用户添加到sudo分组,或者使用visudo添加他们。