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