Linux ACL

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2020 Nov 28 16:44
Editor
Edited
Edited
2024 Apr 26 3:25

Linux File Permission

File Access

3 subjects are read, effective, fs and objects are file owner, group owner, 12 permission bits
  • fsuid test: the process fsuid matches the file uid.
  • fsgid test: the process fsgid matches the file gid.
  • Supplemental gid (groups that the fsuid belongs to) test
ls 시에는 10자리로 나오는데 전부 linux acl은 아니고 inode정보랑 섞여있음
  • 첫 번째 문자: 파일 유형 (- 일반 파일, d 디렉토리, l 심볼릭 링크, s socket p pipe etc.)
  • 다음 세 문자: owner 권한 (읽기 r, 쓰기 w, 실행 x)
    • x 가지에 setuid setgid는 s로 x자리에 sticky bit는 t로 표시된다.
      • sticky bit는 주로 디렉토리에 설정되며, 설정된 디렉토리 내의 파일은 해당 파일의 소유자 또는 루트 사용자만이 삭제하거나 이름을 변경할 수 있게
  • 그 다음 세 문자: group 권한
  • 마지막 세 문자: 기타 사용자 others 권한
  • 권한을 담당하는 마지막 9문자를 777같이 byte로 표현함
Linux ACL Notion
 
 
Linux ACL Functions
 
 
 
 
 
 
 

Recommendations