유닉스에서 파일접근 권한을
rwx식으로 표시한다고 배웠는데요
기본적으로 3비트(read, write, execute)로 이루어진 3가지(owner, groups, others)가 있고
그외에 suid와 sgid, 그리고 sticky 이렇게 3가지 플래그가 있다고 배웠어요
근데 궁금한건
suid가 다른 유저가 파일접근을 가능하게 해주는것이라면
위에 말한 3가지중에 others는 누구의 권한을 보여주는것인가요?
예제를 읽는데
A라는 유저가 2번 그룹에 속해있고
B(1번 그룹)라는 소유자와 4755 라는 접근권한을 가진 파일(4755, rwsr-xr-x 인거같아요)이 있는데
suid 비트가 1이기 때문에 A라는 유저가 execute을 할 수 있다 라고 되있어요..
suid가 1비트여서 A가 B와 같은 권한을 가지고 execute을 하는거같은데
그럼 others는 왜있는건가요?
others가 다른 소유자가 아니거나 같은 그룹이 아닌 유저에게 해당되는 접근권한 아닌가요?
애초에 others의 권한이 r-x니까 접근 가능한것 아닌가요?
ㅠㅠ