主机名修改:
- 18.04之前的版本:直接修改
/etc/hostname
中的文本内容 - 18.04及之后的版本:
- 先修改cloud.cfg文件:
sudo vi /etc/cloud/cloud.cfg
- 修改
preserve_hostname=true
- 再修改主机名:
sudo vi /etc/hostname
- 先修改cloud.cfg文件:
密码修改:
- 注:如果需要同时修改用户名和密码的话,需要先修改好密码,重启后再修改用户名):
- 输入命令:
sudo passwd user_name
, user_name是对应的用户名 - 连续输入新密码,确认新密码
- 重启即可:
sudo reboot
用户名修改
- 注意:用户名不能修改为root,如果修改了,后面无法开机
- 修改文件passwd:
sudo vim /etc/passwd
- 找到以 *用户名 开头 的那一行,修改用户名为新的用户名。
- 可以使用替换命令:
::%s/old_user/new_user/g
- 注意:/home后面的目录如果修改的话,需要同时进入home目录,修改用户目录名字为 新用户名。如果不修改的话,目录名不能修改。否则,修改后无法开机
- 修改用户名文件夹
- 注:如果上一项中修改了/home后面的user_name,如果没有修改,就跳过此步骤。
- 进入/home:
cd /home
- 修改文件夹名:
mv old_user new_user
- 修改shadow文件
vim /etc/shadow
- 找到以 *用户名 开头 的那一行,修改用户名为新用户名,同样可以使用替换命令:
::%s/old_user/new_user/g
- 修改group文件
vim /etc/group
- 这个文件中,所需修改多处(大概7个地方)用户名,全部替换:
::%s/old_user/new_user/g
- 重启:
sudo reboot
新增用户
-
建立用户
sudo useradd -m username -s /bin/bash # 新建用户 sudo passwd username # 设置密码 sudo adduser username sudo # 为用户添加超级权限 su username # 切换用户
-
给用户授权
groups username # 查看用户所在的组 usermod -aG sudo username # 设置user的权限为superuser visudo # 查看sudoer的文本文件,可以添加meow ALL=(ALL:ALL) ALL为meow设置superuser权限。
删除用户
执行命令:sudo deluser --remove-home meow
参考链接