Ubuntu下更改用户名和主机名

Ubuntu下更改用户名和主机名

1.更改主机名
(1) 修改hostname文件
sudo vim /etc/hostname

修改里面内容为新的主机名

(2) 修改hosts文件
sudo vim /etc/hosts

修改原来的名字为新的主机名

2. 更改用户名
(1) 修改sudoer文件(建议在管理员权限下修改,不然无法修改)

我们为自己要改的名字提前赋予较高的权限,防止修改下面文件的过程中出现权限不足

:如果无法修改的话,用管理员给sudoers赋予写权限,然后修改完后把权限改回来

sudo vim /etc/sudoers

给自己的用户名添加权限

例如旧的用户名叫tbb2,要改为tbb3,添加以下内容

#User privilege specification
root ALL=(ALL:ALL) ALL
tbb2 ALL=(ALL:ALL) ALL
tbb3 ALL=(ALL:ALL) ALL
(2) 修改shadow 文件

这个文件中存储与登陆有关的内容格式如下:

username: passwd: lastchg: min: max: warn: inactive: expire: flag

sudo vim /etc/shadow 

将里面原来用户名修改为新的:如把tbb2换为tbb3:

tbb2:$1$6riXbr51$e1lV8XTFgE2lhd2ZglvU//:17734:0:99999:7:::
tbb3:$1$6riXbr51$e1lV8XTFgE2lhd2ZglvU//:17734:0:99999:7:::
(3) 修改开始目录

把家目录下的文件修改(tbb2修改为tbb3):

cd /home/
mv tbb2 tbb3
(4) 修改passwd 文件
sudo vim /etc/passwd

passwd文件内容格式如下:

用户名: 密码 : uid : gid :用户描述:主目录:登陆shell

将里面原来用户名修改为新的:如把tbb2换为tbb3:

tbb2:x:1000:1000:cq,,,:/home/tbb2:/bin/bash
tbb3:x:1000:1000:cq,,,:/home/tbb3:/bin/bash
(5) 修改原来用户下文件所属的组:
sudo vim /etc/group

将这个文件里旧用户名都改为新的

vim底行模式全文替换命令(如把tbb2换为tbb3:)

:%s/tbb2/tbb3/g
(6) 最后,再次进入/etc/sudoer 文件,将旧用户名aaa 删除
sudo vim /etc/sudoers

将旧的权限删除

#User privilege specification
root ALL=(ALL:ALL) ALL
tbb3 ALL=(ALL:ALL) ALL
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值