gpt4 book ai didi

linux - 如何从Alpine Linux中删除ping程序?

转载 作者:行者123 更新时间:2023-12-02 18:58:57 25 4
gpt4 key购买 nike

愚蠢的问题,但仍然。由于某些原因,我想在我的 Alpine Linux中重用 GID 999 UID 999 。不幸的是,该ID与 Alpine Linux中的 ping 程序相关联。如何删除ping程序,以便重新使用999 GID?

这就是我正在做的。

运行我的 Alpine linux。

$ docker run --rm -it --name demo  alpine ash

列出组文件中的最后3个组。
/ # tail -n3 /etc/group 
ping:x:999:
nogroup:x:65533:
nobody:x:65534:

尝试删除ping程序。
/ # apk del iputils
WARNING: Ignoring APKINDEX.2c4ac24e.tar.gz: No such file or directory
WARNING: Ignoring APKINDEX.40a3604f.tar.gz: No such file or directory
ERROR: No such package: iputils

最佳答案

您可以使用delgroup命令从Linux删除特定的组。

Docker文件

FROM alpine

RUN delgroup ping &&\
addgroup -S -g 999 exec && adduser -u 999 -SDHG exec exec &&\
id exec

建立标准输出
Step 2/2 : RUN delgroup ping &&         addgroup -S -g 999 exec && adduser -u 999 -SDHG exec exec &&            id exec
---> Running in d851c697c3c8
uid=999(exec) gid=999(exec) groups=999(exec),999(exec)
Removing intermediate container d851c697c3c8
---> 76a3ac4c1308
Successfully built 76a3ac4c1308
Successfully tagged ping:latest

关于linux - 如何从Alpine Linux中删除ping程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62409981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com