修改树莓派的主机名和用户名以及如何添加用户

一.修改主机名
1.通过VNC登录树莓派
2.sudo gedit /etc/hosts 将“127.0.1.1 raspberrypi”中的raspberrypi改为hydx
3.sudo gedit /etc/hostname 将raspberrypi改为hydx
4.重启树莓派

二.添加用户
注意:想要进树莓派的时候切换用户需要sudo raspi-config 进入Boot options,选择Desktop / CLI ,再选择desktop(requiring user to login),最后enable!!!别忘了要finish,保存所修改的设置。

1.su root进入root,如果不知道密码,sudo passwd root重新设置一下密码
2.通过adduser hydx1命令添加用户名,hydx1为所要添加的新用户
3.通过passwd hydx1添加登录密码(如果没有提示你设置密码的话,正常情况下这一步可以省略)
4.gedit /etc/sudoers 给新用户赋予root权限
在# User privilege specification
root ALL=(ALL:ALL) ALL的下面加上hydx1 ALL=(ALL:ALL) ALL,保存退出

三.修改用户名
这里要最好要先进行二.添加用户,因为过程中修改用户,可能会出现用户权限不足的情况,在添加完用户之后,即使当前修改的用户没有权限(无法使用sudo)也可用通过另一个用户来修改用户权限。(还可以将你所要修改的用户下的文件先保存到添加的用户中,以防文件不必要的丢失。)
1.sudo passwd root重新设置一下密码(下面会用到su root)
2.sudo gedit /etc/sudoers,进入sudoers文件,在#User privilege specification下
root ALL=(ALL:ALL) ALL的下面加上 hydx ALL=(ALL:ALL) ALL
点击保存并退出。
注意:
(1)不要用sudo chmod 777 /etc/sudoers乱修改sudoers的权限可能会出现错误:
sudo,没有找到有效的 sudoers 资源,如果出现sudo用不了的情况见后面四.解决sudoers和sudo问题。
(2)如果不进行这一步,完成下面步骤后会发现用不了sudo,这是因为当前登录的账号不在sudo权限里面。
3.解锁root用户:sudo passwd --unlock root 会出现passwd:密码过期信息已更改。
4.关掉所有进程之后(如果没有关掉可以通过重启来关掉),以root身份登录:su root
5.修改当前用户名(pi)为要改成的用户名(hydx):usermod -l hydx pi
6.修改组名pi为hydx:groupmod -n hydx pi
7.将pi的家目录改为hydx的家目录:mv /home/pi /home/hydx
8.修改/etc/passwd文件:
(1)sudo gedit /etc/passwd (有可能会出现Unable to init server: 无法连接:拒绝连接,这时候用鼠标点击到/etc中,然后在此文件中开启终端,gedit passwd才行,至于为什么通过sudo gedit /etc/passwd不行,不得而知。或者可以通过sudo chmod 777 passwd修改passwd文件的权限来改其中的内容)
(2)ctrl+f 查找pi,并将pi修改为hydx(应该有两处)
(3)保存退出。
9.修改hydx用户的家目录地址:usermod -d /home/hydx hydx(如果报usermod:无改变,则进行下一步)
10.重新锁定root用户:passwd -l root 会出现passwd:密码过期信息已更改。
11.以修改完后的用户登录:su hydx (到此就结束了)
12.最后,再次进入/etc/sudoer 文件,将原用户名aaa 删除
13.为hydx用户添加更改密码:sudo passwd hydx
14.输入sudo apt-get update试一下sudo能不能用,
试一下su root能不能行,如果不行则sudo passwd root重新设置一下root密码再su root。

四.解决sudoers问题
1.如果用不了sudo,也就无法打开/etc/sudoers文件,解决办法:可以登录另一个有权限的用户,打开sudoers并在root ALL=(ALL:ALL) ALL的下面加上hydx ALL=(ALL:ALL) ALL,保存退出(hydx为要改成的用户名)。
2.sudo,没有找到有效的 sudoers 资源 问题的解决办法:
见https://blog.csdn.net/llh_1178/article/details/58606179

你可能感兴趣的:(树莓派)