Instalando o 'setfacl' no Cent OS 6

2

Minhas desculpas se este é o Stack Exchange errado para esse tipo de pergunta - parece ser o mais adequado.

Qual pacote yum devo instalar para obter o comando setfacl no meu servidor virtual linux executando o Cent OS 6. Ou a yum não é a maneira de fazer isso? Ou o Cent OS 6 tem uma maneira diferente de configurar as ACLs? Ou algo mais?

Sou um desenvolvedor - configurei um servidor virtual com uma empresa de hospedagem VPS. Eles criaram uma máquina virtual com o Cent OS para mim. No entanto, não tenho acesso ao comando setfacl . Eu preciso deste comando para configurar corretamente o acesso ao diretório para o meu log do Symfony e pastas de cache (por suas instruções ).

Minha suposição é que meu host VPS me instalou com uma instalação muito simples e eu preciso ter algum pacote relacionado a segurança ou acesso instalado, mas eu não consigo pesquisar o pacote por conta própria. Eu planejo pedir seu apoio - mas 1. Sabemos o quão horrível o apoio pode ser às vezes, e 2. Eu gostaria de saber dos especialistas qual é a maneira "certa" de fazer isso, caso o apoio seja tão horrível quanto eu penso eles serão.

Qualquer ajuda é apreciada - (e não se preocupe, eu só pretendo usar este VPS para desenvolvimento restrito de IP)

    
por Alan Storm 30.05.2014 / 18:31

2 respostas

4

Para descobrir qual pacote fornece o comando setfacl :

sudo yum whatprovides "*/setfacl"

Aqui está o que eu recebo ao executar este comando:

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

Então, como você pode ver, se já não estivesse instalado, eu precisaria instalar o pacote acl para instalar o utilitário setfacl .

    
por 30.05.2014 / 18:36
3

O caminho do RHEL / CentOS está com yum :

yum install acl

O sistema de arquivos no qual você aplicará as ACLs precisa ser montado com a opção acl em /etc/fstab .

    
por 30.05.2014 / 18:35