php做网站知乎,球迷类的网站如何做,如何建设wap网站,东莞淘宝运营简介
用 docker 也有一段时间了#xff0c;一直在 docker 容器中使用 root 用户肆意操作。直到部署 stable diffusion webui 我才发现无法使用 root 用户运行它#xff0c;于是才幡然醒悟#xff1a;是时候搞个非 root 用户了。
我使用的 docker 镜像文件是 centos:centos…简介
用 docker 也有一段时间了一直在 docker 容器中使用 root 用户肆意操作。直到部署 stable diffusion webui 我才发现无法使用 root 用户运行它于是才幡然醒悟是时候搞个非 root 用户了。
我使用的 docker 镜像文件是 centos:centos7.9.2009使用如下命令就可以拉取其镜像文件。
docker pull centos:centos7.9.2009接下来的内容都是基于该镜像进行操作的仅供大家参考。
厉兵秣马
我们还是要做些准备工作。
1、创建/运行容器
docker run -d -it --name c_os centos:centos7.9.2009
docker container start c_os2、进入容器此时用的是 root 用户docker默认如此
docker exec -it c_os bash3、安装相关工具
yum install -y vim
yum install -y sudo万事俱备
做完上面的工作我们就可以来操刀了。
跟着命令敲都是基本操作。
# 添加 nuser 这个用户
useradd -d /home/nuser -m nuser# 设置密码
passwd nuser需要为该用户 nuser 设置一个密码比如 565656。
usermod -aG wheel nuser编辑 /etc/sudoers 文件
chmod uw /etc/sudoers
vim /etc/sudoers修改两个地方
## Allows people in group wheel to run all commands
# 取消这个注释
wheel ALL(ALL) ALL
# 新增
nuser ALL(ALL) ALL 编辑完成之后关闭文件的编辑权限。
chmod u-w /etc/sudoers我们退出刚才进入的容器
exit指定用户 nuser 重新进入容器
docker exec --user nuser -it c_os bash可以使用如下命令查看当前登入的用户是哪位
whoami结果显示nuser搞定