首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >系统“组”选项的含义

问系统“组”选项的含义
EN

Server Fault用户
提问于 2016-09-28 14:14:12
回答 1查看 11.2K关注 0票数 1

在此:

http://man7.org/linux/man-pages/man5/systemd.exec.5.html

有一个很好的解释,说明有类似于“进程作为执行的组”之类的东西。然而,我却找不到这究竟是什么。我注意到,在systemd脚本中设置"Group“选项会更改可以在何处创建文件的权限。也就是说,如果没有选项,我就可以写一个特定的文件,但是没有。

这意味着“进程作为执行的组”不仅确定新创建的文件组是什么,它还提升或减少权限。

不幸的是,还有一种叫做“进程组”的东西,它就像一组进程,它不会改变我认为的权限和权限。但这使得谷歌的这项功能变得更加困难。

有人能向我解释什么是“进程被执行的组”吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-09-28 14:27:04

"Group“的意思是"Unix组”,指在/etc/group中定义的组。与User=指令一起,Group=将进程执行的Unix用户和组设置为。

应用通常的Unix权限模型,因此,如果您运行的是~/..config/systemd中的“用户服务”,则只能指定用户所属的组。

来自Unix/Linux上的多用户所有权和权限

进程也属于特定的userid和组;这决定了谁可以对文件(或文件类型的目录)做什么,以及允许特定进程读取、写入或执行哪些文件。

实际上,不作为根用户运行的服务倾向于作为与单个组关联的用户运行,这使得Group=指令没有特别的意义。例如,MongoDB数据库以mongodb用户和mongodb组的身份运行。重要的是,这个组是唯一的,所以MongoDB进程可以访问的内容是最大限度的限制。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/805879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档