루트 아래에 yum을 사용하여 xvfb-run을 설치했으며 /usr/bin에서 -rwxr-xr-x 권한이 있는 실행 파일을 볼 수 있습니다. "other" 권한을 가진 다른 사용자로 로그인하면 해당 파일이 /usr/bin에 표시되지 않습니다. 동일한 권한을 가진 다른 파일 xxd가 표시됩니다. 내가 모르는 또 다른 보안 계층/필터가 있습니까?
답변1
문제를 해결했습니다. 우리 시스템은 CloudLinux를 사용하고 다른 사용자는 CageFS에서 실행 중이며 다음 명령을 실행하여 결정됩니다.
/usr/sbin/cagefsctl --list-enabled
다음 지침을 따르십시오.https://www.ndchost.com/wiki/cloudlinux/how-to-add-commands-to-cagefs-users, 그런 다음 케이지에 xvfb를 추가합니다.
vi /etc/cagefs/conf.d/binutils.cfg
그런 다음 다음 줄을 추가합니다.
[custom]
comment=custom paths
paths=/usr/bin/xvfb-run,/usr/bin/xvfb
그런 다음 강제 업데이트를 실행합니다.
cagefsctl --force-update