한 명의 사용자만 파일에 액세스하는 것을 거부합니다.

한 명의 사용자만 파일에 액세스하는 것을 거부합니다.

최근 Linux 인증 테스트 중에 이 문제가 발생했습니다. 어떻게 하나요?

  1. 파일을 복사하여 /etc/fstab루트 /tmp/fstab_bck가 소유하고 그룹이 루트인지 확인하세요.

    나는 무엇을 해야할지 압니다.

  2. 사용자 X에게 액세스 권한이 없는지 확인하십시오.

  3. 사용자 Y에게 보기 권한이 있는지 확인하세요. 새로 생성된 다른 모든 사용자에게 이 파일을 볼 수 있는 권한이 있는지 확인하십시오.

답변1

요구 사항 2와 3을 구현하려면 일반적인 chmod 권한 외에도 ACL을 사용해야 합니다.

chmod o+r /tmp/fstab_bck
setfacl -m u:userx:000 /tmp/fstab_bck

사용자 Y는 "기타" 사용자에 속하므로 사용자 Y에 대한 ACL을 작성할 필요가 없습니다.

답변2

그리고 "2". 사소한 일입니다 (그냥 넣지 마세요

다행스럽게도 ACL은 오랫동안 사용되어 왔기 때문에 아마도 인증을 통해 ACL이 필요할 것입니다.최소한 사전 조사.

관련 정보