树莓派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.
树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名的更多相关文章
- 树莓派Ubuntu 16.04 MATA系统 修改用户文件夹名后,提示configure it with blueman-service
自从修改了树莓派的Ubuntu 16.04 MATA 系统的 /home/ 下的用户文件夹名后,使用vncserver远程操作,看到桌面每次都提示 Configured directory for i ...
- Win 10 和 Ubuntu 16.04 双系统,安装完成后,设置默认的启动项
当安装好了 Windows 和 Ubuntu 双系统之后,默认的启动项是 Ubuntu,我们可以来设置默认的启动项, 开机时,在启动项选择处,可以通过↑↓ 键来选择启动哪个系统,第一行序号是 0 ,第 ...
- win7 下安装 ubuntu 16.04双系统
Ubuntu 每年发布两个版本,目前最新正式版版本也升到了 16.04.Ubuntu 16.04 开发代号为"Xenial Xerus",为第六个长期支持(LTS)版本,其主要特色 ...
- Ubuntu使用dpkg安装软件依赖问题解决 ubuntu-tweak ubuntu 16.04 LTS 系统清理
Ubuntu使用dpkg安装软件依赖问题解决 这里以在ubuntu 16.04安装Ubuntu Tweak为例进行说明,通常安装包依赖问题都可以用这种方法解决: sudo apt-get instal ...
- Windows下安装Ubuntu 16.04双系统
本文已有更新:新文章 [2016-05-09 更新说明: ①:我原本写的Ubuntu 16.04安装博客中在安装系统时,在引导项部分,有一点问题没有注意到,感谢@小段阿誉的指出,在下面我有了说明: ② ...
- 安装 Win10 & Ubuntu 16.04 双系统以及 Ubuntu 配置深度学习环境记录
0. 前言 坑爹的Ubuntu晚上运行还是好好的,第二天中午的时候打开机器发现屏幕分辨率不正常了:2K屏显示800*600左右的分辨率(无法调节),一个图标一拳头大,窗口和网页显示不全.Google查 ...
- Windows XP硬盘安装Ubuntu 16.04双系统图文详解
需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 16.04 LTS的镜像文件,具体下载地址如下: 1 2 3 1.grub4dos 点击下载 grub4dos 2 ...
- Ubuntu 16.04 安装系统监视器System Monitor
安装好Ubuntu 16.04 之后,如何查看系统进程,CPU等的使用情况呢,System Monitor可以做到, 安装步骤: sudo add-apt-repository ppa:fossfre ...
- Ubuntu 16.04上thunderbird配置163邮箱出现“配置无法被验证-请查看用户名或密码是否正确?”
在Ubuntu 16.04 上用thunderbird配置163免费邮箱时出现的提示信息如图1: 图1 提示信息 网上有不少方法都说是将接收和发出的主机名分别改为 imap.ym.163.com 和 ...
随机推荐
- Cassandra如何利用线性一致性来实现轻量级的事务
分布式数据库会面临着一个独特的挑战,就是数据必须要严格的按照读,写顺序执行.如创建用户,转账,两个潜在的写操作竞态条件必须要确保一个写操作必须在另外一个之前发生.在Cassandra中,使用Paxos ...
- spark使用udf给dataFrame新增列
在 spark 中给 dataframe 增加一列的方法一般使用 withColumn // 新建一个dataFrame val sparkconf = new SparkConf() .setMas ...
- 论Java访问权限控制的重要性
人在什么面前最容易失去抵抗力? 美色,算是一个,比如说西施的贡献薄就是忍辱负重.以身报国.助越灭吴:金钱,算是另外一个,我们古人常说“钱乃身外之物,生不带来死不带去”,但我们又都知道“有钱能使鬼推磨” ...
- 关于QT下资源使用和资源占用…
原文地址:关于QT下资源使用和资源占用内存过多的问题作者:技术成就梦想 最近研究了一下如何从外部动态调用图片的问题,从而研究了图片资源的使用方法.网上最常见的帖子是这个,感觉总结的还不错. h ...
- C#版 - Leetcode 65. 有效数字 - 题解
版权声明: 本文为博主Bravo Yeung(知乎UserName同名)的原创文章,欲转载请先私信获博主允许,转载时请附上网址 http://blog.csdn.net/lzuacm. Leetcod ...
- Unity实现c#热更新方案探究(一)
转载请标明出处:http://www.cnblogs.com/zblade/ 最近研究了一下如何在unity中实现c#的热更新,对于整个DLL热更新的过程和方案有一个初步的了解,这儿就写下来,便于后续 ...
- MySQL8.0.12 安装及配置、读写分离,主从复制
一.安装 1.从网上下载MySQL8.0.12版本,下载地址:https://dev.mysql.com/downloads/mysql/ 2. 下载完成后解压 我解压的路径是:D:\Java\mys ...
- 痞子衡嵌入式:常用的数据差错控制技术(2)- 奇偶校验(Parity Check)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家讲的是嵌入式里数据差错控制技术-奇偶校验. 在系列第一篇文章里,痞子衡给大家介绍了最简单的校验法-重复校验,该校验法实现简单,检错纠错能力都还不 ...
- 第43章 添加更多API端点 - Identity Server 4 中文文档(v1.0.0)
您可以向托管IdentityServer4的应用程序添加更多API端点. 您通常希望通过它们所托管的IdentityServer实例来保护这些API.这不是问题.只需将令牌验证处理程序添加到主机(请参 ...
- DSAPI之摄像头追踪指定颜色物体
Private CAM As New DSAPI.摄像头_avicap32 Private Clr As Color = Color.FromArgb(230, 50, 50) Private _Lo ...