树莓派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 和 ...
随机推荐
- IIS 部署.netcore 500.19错误
错误原因,没有安装 DotNetCore.2.0.5-WindowsHosting.exe 即托管程序,具体可以先检查IIS模块中有没有AspNetCoreModule,有则说明已安装,反正则无
- Solr 05 - Solr Web管理界面的基本使用
目录 1 Dashboard - 仪表盘 2 Logging - 日志信息 3 CoreAdmin - Solr核心 4 Java Properties - Java参数 5 Thread Dump ...
- 前端笔记之HTML5&CSS3(下)2D/3D转换&animate动画
一.2D转换(transform) CSS3中的transform转换和PS中的变换是一样的,分别有:缩放.位移.斜切.旋转 1.1 transform:scale()缩放 transform:sca ...
- Chapter 4 Invitations——12
"I don't know what you mean," I said, my voice guarded. “我不知道你什么意思”我声音谨慎地说道. "It's be ...
- 使用Flume消费Kafka数据到HDFS
1.概述 对于数据的转发,Kafka是一个不错的选择.Kafka能够装载数据到消息队列,然后等待其他业务场景去消费这些数据,Kafka的应用接口API非常的丰富,支持各种存储介质,例如HDFS.HBa ...
- ARP协议分析
一.ARP概述 网络中所有的协议(HTTP.URL.FTP.TELNET.TCP.UDP.ARP ······)都包含在TCP/IP协议栈中,从使用上来看:其中大部分协议都是大家平常上网所接触到的,不 ...
- 爬虫入门(三)——动态网页爬取:爬取pexel上的图片
Pexel上有大量精美的图片,没事总想看看有什么好看的自己保存到电脑里可能会很有用 但是一个一个保存当然太麻烦了 所以不如我们写个爬虫吧(๑•̀ㅂ•́)و✧ 一开始学习爬虫的时候希望爬取pexel上的 ...
- [四] JavaIO之类层次体系结构横向比对
IO家族类层次体系结构横向匹配 上一篇文章中主要介绍了JavaIO流家族的整体设计思路,简单回顾下 基本逻辑涉及数据源 流的方向,以及流的数据形式这三个部分的组合 按照流的数据形式和流的方向, ...
- SpringCloud(2) 服务注册和发现Eureka Server
一.简介 EureKa在Spring Cloud全家桶中担任着服务的注册与发现的落地实现.Netflix在设计EureKa时遵循着AP原则,它基于REST的服务,用于定位服务,以实现云端中间层服务发现 ...
- html初步学习
①:<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,minimum-scale ...