Test1과 Test2가 사용자인 경우
Test1 : UID : 501, GID :501, groups=501,100
Test2 : UID : 502, GID :502, groups=502,100
아래에서 올바른 옵션은 무엇이며 그 방법을 설명해주세요.
- 두 파일의 GID가 다르기 때문에 Test1은 Test2의 파일에 액세스할 수 없습니다.
- Test1과 Test 2는 두 그룹 모두 100개의 파일을 가지고 있으므로 서로의 파일에 액세스할 수 있습니다.
답변1
모든 파일에는 소유자와 그룹이 있습니다. Test1이 100 그룹 소유의 파일을 생성하면 Test2가 해당 파일에 액세스할 수 있습니다. 따라서 두 옵션 모두 올바르지 않습니다. 파일에 대한 액세스는 작성자 그룹이 아닌 파일 권한에 따라 달라집니다.
답변2
귀하의 권한은 사용자 및 그룹(및 기타 사항)을 기반으로 할 수 있지만 이는 이 두 가지 질문과 관련이 없습니다.
따라서 동일한 그룹에 있는 두 명의 사용자가 동일한 디렉토리/파일에 액세스하도록 하려면... 충분한 소유권과 권한을 설정해야 하며, 어쩌면 이들을 동일한 그룹에 배치해야 합니다.
구체적인 예가 있나요?
suid, guid, 끈적한 비트와 같은 몇 가지 개념도 있습니다.