修改Ubuntu用户名
很多时候,我们可能需要一些特定的用户名
才能满足使用需求,比如在ModelArts
上,就要使用ma-user
这种特定用户名,但同时还需要root
权限,那么按照如下操作即可正常修改用户名
,或者将修改应用于docker镜像
中
标准环境的修改
- 以
root
登陆Ubuntu操作系统
- 输入命令
切换账户
,确保当前
账户为root
sudo su
passwd root
::: danger
以下操作必须一次性完成
,不能中断
,数据不能出现错误
:::
vi /etc/passwd
返回如下:修改最前面的root
,其他不要修改
# root:x:0:0:root:/root:/bin/bash # 原始
ma-user:x:0:0:root:/root:/bin/bash # 修改后
...
...
vi /etc/shadow
返回如下:修改最前面的root
,其他不要修改
# root:x:0:0:root:/root:/bin/bash # 原始
ma-user:x:0:0:root:/root:/bin/bash # 修改后
...
...
vi /etc/group
返回如下:修改最前面的root
,其他不要修改
# root:x:0: # 原始
ma-user:x:0: # 修改后
...
...
重启
即可生效
Docker容器的修改
在docker
中修改,退出之前需要先保存镜像变更
,使用命令
- 先获取ContainerID
docker ps
返回值如下
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f24d132be443 ascend:trans "/bin/bash" 9 minutes ago Up 9 minutes awesome_blackburn
- 保存状态
使用命令
docker commit -a “Legna” -m “ma-user” f24d132be443 ascend:trans
- 导出tar包
使用命令
docker save ascend:trans>/root/ascend-trans.tar