0.Ubuntu是一个Linux操作系统,修改密码和用户名是有危险的动作,请谨慎修改。
【提示:如果你要修改密码和用户名的话,请先修改密码,重启后,再修改用户名,重启。如果你先修改用户名,再修改密码的话,可能会导致你登录不了Ubuntu。】
用户名为@前面的名称,主机名为@后面的名称。
一、修改用户名(举例为将mocas->wyh)
1.进入Ubuntu,打开一个终端,输入 sudo su转为root用户。注意,必须先转为root用户!!!
2.输入gedit /etc/sudoers 修改所有原用户名(如果文件内没有原用户名则不用改)
3.输入gedit /etc/passwd ,找到代表你的那一行,修改原用户名为新的用户名。注意:只修改用户名!后面的全名、目录等不要动!
不只要修改前面的用户名,还要将后面旧的的/home/user1修改为新的/home/user2,否则重启登陆不上系统。
4.输入gedit /etc/shadow,找到代表你的那一行,修改原用户名为新用户名 。
5.输入gedit /etc/group,你应该发现你的用户名在很多个组中,全部修改!
6.输入sudo mv /home/olduser1 /home/newuser2更改原文件的名称
例如sudo mv /home/mocas /home/wyh
二、修改主机名
1.查看当前的主机名
root@mocas-B250-HD3P:~# hostname
mocas-B250-HD3P
root@mocas-B250-HD3P:~# hostnamectl
Static hostname: mocas-B250-HD3P
Icon name: computer-desktop
Chassis: desktop
Machine ID: 1d01306f709e45a9aa665e2d6e3e6672
Boot ID: a3b35c66b9bd4c53a2ed06504f067a5c
Operating System: Ubuntu 16.04.4 LTS
Kernel: Linux 4.15.0-74-generic
Architecture: x86-64
root@mocas-B250-HD3P:~#
2.临时修改主机名
[root@localhost datas]# hostname yin 临时修改,重启服务器后就不生效了
[root@localhost datas]# hostname
yin
3.永久修改主机名
需要修改以下两个配置文件
(1) /etc/hostname
修改为新主机名
我的为wyh
root@mocas-B250-HD3P:~# cat /etc/hostname
wyh
(2) /etc/hosts
127.0.1.1后面的原主机名称修改为新主机名
我的为wyh
root@mocas-B250-HD3P:~# cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 wyh
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
重启即可