
Raspberry Pi使用的Linux是debian系统,因此启用Raspberry Pi的root和debian相同.
默认情况下,debian中的root帐户没有密码,但是该帐户已被锁定.
需要root权限时,默认帐户是通过Raspberry pi系统中的sudo,Raspbian执行的.
默认用户为pi,密码为raspberry
重新启动root帐户,该用户可以从命令行登录后由pi用户执行
sudo passwd root
执行此命令后,系统会提示您两次输入root密码树莓派 默认密码,输入要设置的密码,然后执行
sudo passwd --unlock root

这将解锁根帐户.
大多数Linux发行版的默认帐户是普通用户,更改系统文件或执行某些命令需要root身份. 这需要从当前用户切换到root用户. 在Linux中切换用户的命令是su或su-,让我们详细解释su命令和su-command之间的最大本质区别:
前者只是切换到了根身份,但是Shell环境仍然是普通用户的Shell. 后者甚至将用户和Shell环境连接到根身份. 仅当切换Shell环境时,才会出现PATH环境变量错误. su切换为root用户后,pwd发现工作目录仍然是普通用户的工作目录. 使用su-command切换后,工作目录即成为root的工作目录. 使用echo $ PATH命令可以查看su和su-future环境变量之间的区别. 以此类推,要从当前用户切换到另一个用户,应使用su命令.
打个比方: 在普通用户下输入:
$ pwd
/ home / test(当前用户目录)
$ su ******(输入密码)
#pwd(再次检查路径)

/ home / test(仍然是当前用户目录)
但是,如果您更改为su-,结果如下:
$ pwd
/ home / test(当前用户目录)
$ su –
******(输入密码)
#pwd(再次检查路径)
/ root(切换到超级用户目录)

小知识点:
环境变量: 实际上,它是用户操作环境的参数集. Linux是用户操作系统,每个用户登录后都会拥有专有的操作环境. 通常,每个用户的默认环境是相同的,并且该默认环境实际上是一组环境变量的定义. 用户可以通过修改相应的系统环境变量来定制其操作环境.
常见环境变量:
PATH系统路径
HOME系统根目录
HISTSIZE保存历史命令记录的数量
LOGNAME的当前用户的登录名
HOSTNAME主机名树莓派 默认密码,如果应用程序要使用该主机名,通常是从此变量获取的

SHELL当前使用的外壳程序
与Lang / LANGUGE语言相关的环境变量,使用多种语言的用户可以修改此环境变量
MAIL当前用户的邮件存储目录
设置环境变量的方法:
通过etho显示字符串(指定的环境变量)
通过导出设置环境变量
通过env显示所有环境变量
通过set命令显示本地定义的shell变量
通过uset命令清除环境变量
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-253471-1.html
那日本完全不能抵挡了
他总是能在你最意想不到的时刻
超市有个破了的包装袋太正常了
好像某米是高大上