我对这个问题感到困惑,谷歌搜索的信息有限。
有些人说他们需要 systemd v229 或更高版本来支持它。
https://github.com/antoiner77/caddy-ansible/issues/31
Red Hat 的更新日志表明从 RHEL 7.3 起就提供了支持。
但这与我的查询结果冲突。哪种说法是正确的?有没有办法确认Ambient能力的实际支持?
# systemctl --version
systemd 219
+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN
# rpm -q centos-release
centos-release-7-6.1810.2.el7.centos.x86_64
答案1
环境能力是一项 Linux 内核功能,可通过 Linux 用户空间 API 获得。这就是 RHEL7.3 发行说明所指的内容。
用户空间程序还需要支持环境功能。AmbientCapabilities
systemd 功能自 systemd v229 起可用,该版本比系统上安装的版本更新。
答案2
我systemd
从更新219.19
到219.73
,结果AmbientCapabilities
证明功能可以正常使用。