Instalé xvfb-run usando yum en la raíz y puedo ver el ejecutable en /usr/bin con los permisos -rwxr-xr-x. Cuando inicio sesión con un usuario diferente que se encuentra dentro de los permisos "otros", el archivo no es visible en /usr/bin. Otro archivo xxd con los mismos permisos está visible. ¿Existe otra capa/filtro de seguridad que desconozco?
Respuesta1
Lo resolví: nuestro sistema usaba CloudLinux y el otro usuario estaba operando bajo CageFS determinado ejecutando:
/usr/sbin/cagefsctl --list-enabled
Siguiendo las instrucciones en:https://www.ndchost.com/wiki/cloudlinux/how-to-add-commands-to-cagefs-users, luego agregué xvfb a Cage:
vi /etc/cagefs/conf.d/binutils.cfg
Luego agregó las líneas:
[custom]
comment=custom paths
paths=/usr/bin/xvfb-run,/usr/bin/xvfb
Luego ejecutó una actualización forzada:
cagefsctl --force-update