Executáveis ​​em /usr/bin não aparecem para usuários com permissão

Executáveis ​​em /usr/bin não aparecem para usuários com permissão

Instalei o xvfb-run usando yum no root e posso ver o executável em/usr/bin com as permissões -rwxr-xr-x. Quando faço login com um usr diferente que se enquadra nas permissões 'outras', o arquivo não fica visível em/usr/bin. Outro arquivo xxd com as mesmas permissões está visível. Existe outra camada/filtro de segurança que eu não conheço?

Responder1

Eu resolvi - nosso sistema usava CloudLinux e o outro usuário estava operando no CageFS determinado pela execução: /usr/sbin/cagefsctl --list-enabled

Seguindo as instruções em:https://www.ndchost.com/wiki/cloudlinux/how-to-add-commands-to-cagefs-users, adicionei xvfb ao Cage:

vi /etc/cagefs/conf.d/binutils.cfg

Em seguida, adicionei as linhas:

[custom]
comment=custom paths
paths=/usr/bin/xvfb-run,/usr/bin/xvfb

Em seguida, executei uma atualização forçada:

cagefsctl --force-update

informação relacionada