首先要知道主机名和用户名是不一样的,主机名容易修改,用户名相对不容易修改。
1. 修改主机名
(1)查看主机名
在 Ubuntu 系统中,查看主机名有多种方法:
1. 打开一个终端窗口,在命令提示符中可以看到主机名,主机名通常位于 @ 符号后,例如:
WPeter@Ubuntu:~$
这里的 WPeter 就是 主机名
2.在终端窗口中输入命令:hostname 或 uname -n,均可以查看当前主机的主机名。
(2)临时修改主机名
在终端命令行下运行命令:
hostname 新的主机名
其中“新主机名”可以用任何合法字符串来表示。不过采用这种方式,新主机名并不保存在系统中,重启系统后主机名将恢复为原先的主机名称。
例如:hostname new-name
这样主机名字就临时被修改为new-name
,但是终端下不会立即显示生效后的主机名,重开一个终端窗口就可以发现终端名改变了。(注意:通过ssh连接的终端需要重新连接才可以)
(3)永久修改主机名
在Ubuntu系统中永久修改主机名很简单。主机名存放在 /etc/hostname
文件中,修改主机名时,编辑 hostname 文件
,在文件中输入新的主机名并保存该文件即可。可在终端下按照以下步骤:
sudo su
'# 需要有 root 权限(然后输入密码)echo "new-hostname" > /etc/hostname
'# 将上面的 new-hostname 换成你想修改的新主机名即可。
重启系统后就可以看到主机名已被永久修改。
2. 修改用户名
提示:首先 sudo su 以 root 用户登陆,否则后面会出错
##(1)修改 /etc/passwd/ 用户信息文件
vim /etc/passwd
#admin:x:503:501::/home/admin:/bin/bash
#把用户名admin改成rest
#test:x:503:501::/home/test:/bin/bash
(2)修改 /etc/shadow/ 用户密码文件
vim /etc/shadow/
#admin:Dnakfw28zf38w:8764:0:168:7:::
#由于密码加密方式存放,只修改用户名即可(密码不变)
#test:Dnakfw28zf38w:8764:0:168:7:::
(3)修改 /etc/group/ 用户组文件
vim /etc/group/
注意:将所有的用户名字全部更改,我这里贴了一部分
#admin:x:1:root,bin,admin
#修改admin组为test组
#test:x:1:root,bin,test
(4)最后修改用户的 家目录
mv /home/admin /home/test
(5)登陆 test
用户
su test