“doas” 在 Alpine 3.18 容器中不起作用

“doas” 在 Alpine 3.18 容器中不起作用

我无法让 doas 命令在基于 alpine 3.18 的容器中运行:

~$ cat /etc/doas.conf
permit nopass :users as root cmd /test.sh

~$ id
uid=1000(me) gid=1000(me) groups=100(users),1000(me)

~$ doas -C /etc/doas.conf /test.sh
permit nopass

~$ doas /test.sh
doas: Operation not permitted

-C 表示没问题,但实际命令不起作用。我是不是漏掉了什么,还是遇到了错误?当然,精简了示例,我尝试了不同的命令,并指定了我的用户而不是组,以及添加了 -u root 以及我能想到的所有其他东西……

答案1

这似乎是一个错误,因为它在 alpine 3.19 中运行。

我要升级我的基础形象。

相关内容