如何在systemd中将单位目录列入白名单

JojOatXGME

systemd中,有许多可用于Units(如服务)的选项他们三人被称为ReadWriteDirectoriesReadOnlyDirectoriesInaccessibleDirectories我在虚拟机上使用Debian 8.5。在systemd一些(更新?)的版本,他们被称为ReadWritePathsReadOnlyPathsInaccessiblePaths我可以使用此选项将目录白名单,哪些目录应该可以访问?

我有一个已知只能访问某些目录的应用程序。我想限制对该目录的访问。但是,如果我ReadWritePaths用来指定此目录,它似乎没有任何作用手册页上

可从名称空间内以与外部相同的访问权限访问ReadWriteDirectories =中列出的目录。

但是,该选项中未指定的目录似乎可以通过相同的方式访问。如何拒绝访问未指定的所有内容?还是不起作用取决于我的系统?有人说,除了InaccessibleDirectories=/新版本的联机帮助页(该选项称为)外InaccessiblePaths可能有可能将其他所有内容都列入黑名单。

InaccessiblePaths =中列出的条目将使名称空间内的进程无法访问,并且可能不计入任何其他装入点,包括由ReadWritePaths =或ReadOnlyPaths =指定的装入点。

那么,是否有可能使用ReadWriteDirectoriesReadOnlyDirectories设置目录白名单?如果不可能的话,为什么ReadWriteDirectories存在sinde却似乎无能为力?

Wirelyre

根据最近的文档(链接1链接2),自2018年以来:

InaccessiblePaths=命名空间中的进程以及文件系统层次结构中其下的所有内容将无法访问其中列出的路径这可能比期望的更限制性的,因为它不是可以嵌套ReadWritePaths=ReadOnlyPaths=BindPaths=,或BindReadOnlyPaths=在其内部。有关更灵活的选项,请参见TemporaryFileSystem=

[ TemporaryFileSystem=]对于隐藏与单元调用的进程无关的文件或目录很有用,而必要的文件或目录仍可以通过与BindPaths=组合来访问BindReadOnlyPaths=

因此,可以实现所需的行为:

[Service]
TemporaryFileSystem=/
BindPaths=/var/readwrite
BindReadOnlyPaths=/var/readonly

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在systemd中将单位目录列入白名单

来自分类Dev

如何在phonegap中将URL列入白名单?

来自分类Dev

如何在discord.py中将用户列入黑名单和白名单?

来自分类Dev

如何在Google Cloud SQL中将私有IP列入白名单?

来自分类Dev

如何在Apache或symfony2中将子域列入白名单

来自分类Dev

如何在Azure SQL数据库中将功能应用列入白名单

来自分类Dev

如何在Azure WAF中将IP地址列入白名单

来自分类Dev

如何在AWS安全组中将IPv6列入白名单?

来自分类Dev

如何在Uber中将我的Android应用列入白名单(生产)?

来自分类Dev

我应该如何在 azure db 中将 ipv6 列入白名单

来自分类Dev

在PHP中将网址列入白名单

来自分类Dev

Kubernetes Kind中将容器列入白名单的系统

来自分类Dev

如何在Mongolab上将Amazon EC2安全组列入白名单

来自分类Dev

如何在Mongolab上将Amazon EC2安全组列入白名单

来自分类Dev

如何将Kubernetes集群列入IP白名单

来自分类Dev

uMatrix如何将网址列入白名单

来自分类Dev

如何将我的Android设备列入白名单?

来自分类Dev

如何在cpanel CSF csf.pignore中将index.php文件列入白名单以禁用“资源过多使用”警报?

来自分类Dev

在Android上将OpenID列入白名单

来自分类Dev

活动未列入白名单

来自分类Dev

我如何在Twitter上将我的应用列入白名单以获取用户电子邮件?

来自分类Dev

如何在已经有DMZ的同时将某些ip和所有其余块列入白名单?

来自分类Dev

如何在运行Bluhell防火墙附加组件的浏览器上将网站列入白名单?

来自分类Dev

在CentOS 7中将源IP地址列入白名单

来自分类Dev

在运行Cronjobs的PHP脚本中将IP地址列入白名单的风险是什么?

来自分类Dev

在Debezium Mysql Connector中将更多表列入白名单的有效方法

来自分类Dev

在CentOS 7中将源IP地址列入白名单

来自分类Dev

在防病毒软件中将USB驱动器“列入白名单”?

来自分类Dev

在noexec / nosuid挂载中将某些二进制文件和脚本列入白名单?

Related 相关文章

  1. 1

    如何在systemd中将单位目录列入白名单

  2. 2

    如何在phonegap中将URL列入白名单?

  3. 3

    如何在discord.py中将用户列入黑名单和白名单?

  4. 4

    如何在Google Cloud SQL中将私有IP列入白名单?

  5. 5

    如何在Apache或symfony2中将子域列入白名单

  6. 6

    如何在Azure SQL数据库中将功能应用列入白名单

  7. 7

    如何在Azure WAF中将IP地址列入白名单

  8. 8

    如何在AWS安全组中将IPv6列入白名单?

  9. 9

    如何在Uber中将我的Android应用列入白名单(生产)?

  10. 10

    我应该如何在 azure db 中将 ipv6 列入白名单

  11. 11

    在PHP中将网址列入白名单

  12. 12

    Kubernetes Kind中将容器列入白名单的系统

  13. 13

    如何在Mongolab上将Amazon EC2安全组列入白名单

  14. 14

    如何在Mongolab上将Amazon EC2安全组列入白名单

  15. 15

    如何将Kubernetes集群列入IP白名单

  16. 16

    uMatrix如何将网址列入白名单

  17. 17

    如何将我的Android设备列入白名单?

  18. 18

    如何在cpanel CSF csf.pignore中将index.php文件列入白名单以禁用“资源过多使用”警报?

  19. 19

    在Android上将OpenID列入白名单

  20. 20

    活动未列入白名单

  21. 21

    我如何在Twitter上将我的应用列入白名单以获取用户电子邮件?

  22. 22

    如何在已经有DMZ的同时将某些ip和所有其余块列入白名单?

  23. 23

    如何在运行Bluhell防火墙附加组件的浏览器上将网站列入白名单?

  24. 24

    在CentOS 7中将源IP地址列入白名单

  25. 25

    在运行Cronjobs的PHP脚本中将IP地址列入白名单的风险是什么?

  26. 26

    在Debezium Mysql Connector中将更多表列入白名单的有效方法

  27. 27

    在CentOS 7中将源IP地址列入白名单

  28. 28

    在防病毒软件中将USB驱动器“列入白名单”?

  29. 29

    在noexec / nosuid挂载中将某些二进制文件和脚本列入白名单?

热门标签

归档