在 Cent OS 6 上安装 `setfacl`

在 Cent OS 6 上安装 `setfacl`

如果这是针对此类问题的错误 Stack Exchange,我很抱歉 - 这似乎是最合适的。

我应该安装哪个软件包才能在运行 Cent OS 6 的 Linux 虚拟服务器上yum获取命令。或者这不是执行此操作的方法?或者 Cent OS 6 有不同的设置 ACL 的方法吗?或者是其他东西?setfaclyum

我是一名开发人员 — 我已经通过 VPS 托管公司设置了虚拟服务器。他们为我制作了一个带有 Cent OS 的虚拟机。但是,我无权访问该setfacl命令。我需要这个命令来正确设置我的 Symfony 日志和缓存文件夹的目录访问(每个他们的指示)。

我的假设是我的 VPS 主机为我设置了一个非常简单的安装,我需要安装一些安全或访问相关的软件包,但我似乎无法自己在 google 上搜索该软件包。我打算寻求他们的支持 - 但是 1. 我们知道有时支持有多糟糕,2. 我想从专家那里知道“正确”的方法是什么,以防万一支持像我想象的那么糟糕他们会的。

感谢任何帮助 - (别担心,我只打算使用此 VPS 进行 IP 限制开发)

答案1

要找出哪个包提供了该setfacl命令:

sudo yum whatprovides "*/setfacl"

这是我运行此命令得到的结果:

Loaded plugins: downloadonly, refresh-packagekit, rhnplugin
This system is receiving updates from RHN Classic or RHN Satellite.
acl-2.2.49-5.el6.x86_64 : Access control list utilities
Repo        : rhel-x86_64-workstation-6
Matched from:
Filename    : /usr/bin/setfacl



acl-2.2.49-6.el6.x86_64 : Access control list utilities
Repo        : rhel-x86_64-workstation-6
Matched from:
Filename    : /usr/bin/setfacl



acl-2.2.49-4.el6.x86_64 : Access control list utilities
Repo        : rhel-x86_64-workstation-6
Matched from:
Filename    : /usr/bin/setfacl



acl-2.2.49-6.el6.x86_64 : Access control list utilities
Repo        : installed
Matched from:
Filename    : /usr/bin/setfacl

因此,正如您所看到的,如果尚未安装,我需要安装该acl软件包才能安装该setfacl实用程序。

答案2

RHEL/CentOS 方式是yum

yum install acl

acl您将应用 ACL 的文件系统需要使用中的选项进行挂载/etc/fstab

相关内容