Los ejecutables en /usr/bin no se muestran para los usuarios autorizados

Los ejecutables en /usr/bin no se muestran para los usuarios autorizados

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

información relacionada