linux - 在气泡包装中使用不同的组
问题描述
我的用户属于某些组:
$ 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 调用之前)
解决方案
该newgrp
命令可以用来获取shell,在脚本sg
中可以使用。
(感谢赛勒斯)
推荐阅读
- c# - 使用 Visual Studio 2019 对 BizTalk 2020 工件进行单元测试会导致 Intellisense 问题
- java - 使用 JAVA 异步运行 gremlin 查询时出现 OOM 错误
- amazon-web-services - AWS Firehose Lambda 转换处理错误
- html - 如何在 HTML 中创建动态/灵活的文件/文件夹路径?
- javascript - 从数组中提取属性
- javascript - 在单个daterangepicker jquery中设置年份范围
- web - 我需要多久让谷歌抓取我的网站?
- c# - 索引超出了 c# 中 Threadpool 中的数组范围
- javascript - 如何使用 componentDidMount 和 Async 将输入条目保存在 API 调用的组件状态中?
- html - 引导完整视口 div 合并到另一个