Linux
Permission
by orioncsy
2023. 5. 15.
Permission
개념
Permission
- 시스템에 대한 읽기, 쓰기, 실행의 접근 권한 여부를 결정
- 리눅스에서 다중 사용자에 대한 가장 기초적인 보안 정책
접근 통제 기법
DAC(Discretionary Access Control)
- 객체에 대한 접근을 사용자 개인이나 그룹의 식별자 기반으로 통제
MAC(Mandatory Access Control)
RBAC(Role Based Access Control)
- 관리자가 사용자에게 역할을 부여하고 각 역할에 권한 설정
권한 종류
구분
- User, Group, Other 순으로 표현
- 각 영역에 대해 r(read), w(write), x(excute) 순으로 r은 4, w는 2, x는 1
표현
심볼릭 모드
- chmod를 통해 권한 변경 가능
- 대상은 u(user), g(group), o(other), a(all)로 표현
- 연산은 +(권한 추가), -(권한 제거), =(권한 설정)으로 표현
- 권한은 r, w, x로 표현
- u+r, o=x 등으로 표현
Reference
https://gyoogle.dev/blog/linux/Permission.html