树莓派更改默认登录用户为root

/ System / 没有评论 / 959浏览

树莓派是什么

Raspberry Pi(树莓派)是一款只有信用卡大小、使用基于 Debian 系统的微型电脑,它内置多种接口,包括视频、USB、LAN 等,你很容易就可以以非常少的价格拼装出一台可用的微型计算机

它是一款基于 ARM 的电脑主板,以 SD 卡做启动、储存磁盘

Ubuntu也是基于Debian系统,所以树莓派在某些方面类似于Ubuntu

树莓派系统和PC上Ubuntu的区别

架构平台

首先对不同就是cpu架构不同,pc是x86-64,树莓派上是ARM,指令集不同,linux下的二进制文件不通用,需要源文件在平台从新编译。

Linux系统支持

linux系统软件对x86的支持比ARM平台要好很多。所以其下具体可执行二进制文件结构(内容)不同,但脚本文件内容是相同的。

其次由于二者平台能力不同,不是所有的架构上软件包相同(个别软件包因为能力等原因,可能没有arm平台等版本),即二者软件包量不同。

编程角度

从编程角度来说,可以在树莓派上编程,这个完全没有问题,因为编程就是纯文本编辑,arm和x86体系没有太大差异。此外理论上arm体系也是可以构造对应的交叉编译环境来完成程序编译的。

但实际上来说,用树莓派开发stm32比较少是因为树莓派能力比如弱、资源比较少,在编译阶段就比较吃力了,首先是构造交叉编译环境比较占用资源,而且树莓派这方面比较紧张;此外编译需要大量的运算能力,树莓派这方面也比较弱的。此外一些专门的工具可能在树莓派上没有对应的软件包,比如调试、模拟什么的,所以实际上几乎见不到用树莓派开发stm32

更改默认登录用户为root

root@pa3:~# cat /usr/share/lightdm/lightdm.conf.d/01_debian.conf   #不同版本可能该文件名字会有出入,但是都在这个目录下

[Seat:*]
autologin-user=root           ##添加这一行,root为你选中的自动登录的用户
greeter-session=lightdm-greeter
greeter-hide-users=true
session-wrapper=/etc/X11/Xsession

ssh服务端配置

调整PermitRootLogin参数值为yes

root@pa3:~# grep PermitRootLogin /etc/ssh/sshd_config 

PermitRootLogin=yes

重启sshd

service sshd restart