1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 克隆 Ubuntu 1804后续操作:修改用户名 主机名和组名

克隆 Ubuntu 1804后续操作:修改用户名 主机名和组名

时间:2021-05-04 08:59:56

相关推荐

克隆 Ubuntu 1804后续操作:修改用户名 主机名和组名

1213 克隆一个 ubuntu 1804虚拟机,按照以前记录的克隆ubuntu 1604 方式,在修改主机名这里有些不一样,干脆重新记录一下,以便下次参考!

发现以前的一个修改主机明的方法

使用 hostnamectl 修改主机名称

hostnamectl --static

hostnamectl --transient

hostnamectl --pretty

重设主机名称

sudo hostnamectl set-hostname ubuntu1804-76

sudo hostnamectl set-hostname ubuntu1804-76 --transient

sudo hostnamectl set-hostname ubuntu1804-76 --pretty

修改 hosts

sudo vim /etc/hosts

直接查看名称已经改变

sudo reboot 才能看到显示改变了?

1、修改主机名和 ip

修改 cloud.cfg

sudo vim /etc/cloud/cloud.cfg

preserve_hostname: false

修改为 true

修改 hostname

sudo vim /etc/hostname

修改 hosts

sudo vim /etc/hosts

发现里面没有对应 hostname 得了,所以,无需修改了!

确认

cat /proc/sys/kernel/hostname

*** 不要重启,等后续 ip 修改完成之后再 reboot

2、修改 ip 地址

cd /etc/netplan

ls 确认一下配置文件名

sudo vim 50-cloud-init.yaml

查看IP和gateway

ip a

route -n

查看 DNS 地址

$ ls -l /etc/resolv.conf

lrwxrwxrwx 1 root root 29 Jan 21 /etc/resolv.conf -> …/run/resolvconf/resolv.conf

$ systemd-resolve --status

systemd-resolve: unrecognized option ‘–status’

$ cat /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)#DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTENnameserver 223.5.5.5

应用生效

sudo netplan apply

*** 修改完一旦 apply ,ip 地址生效,远程 ssh 链接就断开了!但是,再次 ssh 连接会发现 主机名并没有改变,所以,只有 reboot !

*** 如果不需要修改用户名、组名的话,到这里直接重启!

3、 修改用户名、组名

*** 假设旧组名和用户名是 sftpold:sftpold

*** 将要改成 sftpnew:sftpnew

1. kill 该用户的进程sudo pkill -u sftpoldsudo pkill -9 -u sftpold2. 修改用户名sudo usermod -l sftpnew sftpold** sudo groupmod -n 新用户名 旧用户名** 将 sftpold 改名为 sftpnew4. 修改组名sudo groupmod -n sftpnew sftpold** sudo groupmod -n 新组 旧组** 将 组sftp075 改名为 组sftp0735、确认cat /etc/passwd | grep sftpnew

4、 修改 sshd config

** 如果没有限制该账号的 ssh ,可以忽略这一步cd /etc/sshsudo vim /etc/ssh/sshd_config 找到最后设置的 ssh 账号限制,修改为新的用户名Match User sftpnewForceCommand internal-sftp

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。