«

dockerfile alpine 创建用户赋予sudo权限

时间:2024-7-31 13:02     作者:xiang     分类:


RUN apk add --no-cache sudo

# 添加新用户 ubuntu
RUN adduser -D -s /bin/sh ubuntu

# 将新用户添加到 sudoers 列表,允许其无需密码执行 sudo 命令
# 注意:这里直接 echo 写入 sudoers 文件,实际使用中应使用 visudo 来避免配置错误
RUN echo 'ubuntu ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/ubuntu \
 && chmod 0440 /etc/sudoers.d/ubuntu && su - ubuntu