/usr/bin의 실행 파일이 권한이 있는 사용자에게 표시되지 않음

/usr/bin의 실행 파일이 권한이 있는 사용자에게 표시되지 않음

루트 아래에 yum을 사용하여 xvfb-run을 설치했는데 -rwxr-xr-x 권한이 있는 /usr/bin에서 실행 파일을 볼 수 있습니다. '기타' 권한에 해당하는 다른 사용자로 로그인하면 해당 파일이 /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

관련 정보