树莓派root登录设置
- 树莓派如何开启root用户并禁止pi用户登录呢,在我们使用树莓派过程中,默认就是使用PI用户作为登录,经常登录进去执行程序各种权限不够,需要切换到root权限,所以我们需要使用root用户登录,并禁止PI用户登录,防止安全问题;
pi@raspberrypi:~ $ sudo -i #pi用户切换到root
root@raspberrypi:~ # passwd root #修改root密码
New password: #输入密码
Retype new password: #输入确认密码
- 上述操作完成后,我们已经给root用户设定了密码,我们还需要给root用户在ssh服务里面开启登录权限,我们打开ssh的配置文件,将配置文件里面的PermitRootLogin参数值为yes,如下图:
root@raspberrypi:~ # nano /etc/ssh/sshd_config #编辑ssh的配置文件
接下来我们还需要在配置文件最后面添加一行参数DenyUsers pi
,屏蔽掉pi用户的ssh的登录权限,如下图:
我们将上述参数修改完毕后,我们就可以执行下面的重启命令
root@raspberrypi:~ # /etc/init.d/ssh restart
#重启SSH服务
[ ok ] Restarting ssh (via systemctl): ssh.service.
出现OK代表服务重启成功,这个时候我们可以退出终端重新进行连接,这个时候我们发现,root用户可以正常登录,但是pi用户已经无法登录上去了,验证结束,达到了我们的预期设置,PI用户是系统用户,里面划分了很多权限归属,不能随便删除~