首页 > 解决方案 > 在气泡包装中使用不同的组

问题描述

我的用户属于某些组:

$ id
uid=1000(user) gid=1000(user) groups=1000(user),1003(shared)

现在我有一个在 bwrap/bubblewrap 中运行的程序。我可以告诉程序将文件创建为指定的组,但在 bubblewrap 中所有组都被截断:

$ bwrap --ro-bind / / id
uid=1000(user) gid=1000(user) groups=1000(user),65534(nobody)

对我来说,如果 bwrap 中的程序有一个我可以指定的组,那就没问题了,例如 bwrap --gid 1003,但这也会将文件创建为组 1000。

我可以做些什么来将主要组更改为我所属的另一个组?(可能在 bwrap 调用之前)

标签: linuxbashdacbubblewrap

解决方案


newgrp命令可以用来获取shell,在脚本sg中可以使用。

(感谢赛勒斯)


推荐阅读