• 树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名


    写在前面:

    刚刚开始写博客,记录下自己的学习过程,备忘。

    最近在使用树莓派做智能小车的开发,使用的是树莓派3b+,安装的是Ubuntu 16.04 MATA 系统,安装系统后需要修改主机名,登陆密码以及用户名(用户名的修改放在了最后进行,因为用户名需要修改登陆用户名以及 /home/用户文件夹名,需要谨慎操作),修改的过程中碰到了一些问题,各种尝试后终于解决,在此记录一下。

    转载请注明出处:本文链接:https://www.cnblogs.com/booturbo/p/10256457.html

    首先,修改主机名:

    主机名的修改比较简单,一般不会有错误。

    使用nano编辑器,如图输入 sudo nano /etc/hostname,输入Enter

    输入默认密码raspberry后,显示主机名raspberrypi

    将主机名修改成 自己想要的名字,然后Ctrl+X,保存退出。

    接着输入 sudo nano /etc/hosts

    将红线部分修改成前面修改的主机名

    Ctrl + X,保存退出,这样主机名的修改就结束了。系统重启后会生效。

    第二,修改登陆的用户密码

    输入sudo passwd 用户名,

    回车后提示输入新密码,再次确认,修改密码成功。

    第三,修改登陆用户,以及 /home/用户文件夹名

    修改用户名需要用到root权限,树莓派系统默认关闭root,并且默认root没有密码,所以先开启root,

    输入sudo passwd root,这是为了设置一个root密码,

    输入新设置的密码,再次确认。

    接着输入sudo passwd --unlock root

    这样便解锁root,关闭当前的登陆,使用root登陆(还是ssh远程登陆)

    如果root还是无法登陆,可能是sshd_config文件配置的问题,ssh默认关闭了root登陆,改用pi用户登陆,修改sshd_config文件,输入sudo nano /etc/ssh/sshd_config ,

    打开文件后,使用键盘上下键找到PermitRootLogin without-password (也可能是prohibit-password),修改成PermitRootLogin yes,同时检查前面是否有#,有的话去掉#。

    退出保存。然后重启系统,再用root及之前设置的密码登陆,尝试几次,就可以登陆了。

    root登陆后

    1、修改 username,输入 usermod -l username pi ,username 是想要改成的名称,-l 这里是L。如果遇到process (进程正在使用),那么就输入 kill -9 进程号,比如 kill -9 854 ,再出现类似情况,一直 kill -9 进程号,最后就能修改成功,下面的修改也是这样,遇到process (进程正在使用),就 kill 进程。

    2、修改group里面的username,输入groupmod -n username pi

    3、修改/home/username ,这个要和前面的一起改掉,输入mv  /home/pi  /home/username

    然后设置home目录,输入usermod -d /home/username  username ,这样就把登陆用的用户名和/home 下面的文件夹名都改好了。

    修改完成后退出root,就可以用新的用户名来登陆了。

    建议使用新用户登陆后,将root接着关闭,这样一来保证系统的安全。输入sudo passwd -l root ,这样就把root 锁上了。

     Enjoy it.

  • 相关阅读:
    卧槽!缓存的问题太多了(雪崩、击穿、穿透…)一个个解决!
    Java 命名规范(非常全面,可以收藏)
    一次接口超时排查,花费了我两个星期。。
    LiveGBS和海康威视
    SQLite文件存储和读取
    Vue页面刷新原理:Cesium刷新机制
    MBtiles格式数据
    gitee:403错误
    uniapp是什么?
    HBuilderx怎么运行代码
  • 原文地址:https://www.cnblogs.com/booturbo/p/10256457.html
Copyright © 2020-2023  润新知