안녕하세요 파바샐도 입니다 (‾◡◝)
파일권한의 개념과 변경하는 방법에 대해서 알아보겠습니다.
파일의 접근 권한은 읽기, 쓰기, 실행 권한에 대해 소유자, 그룹, 기타 유저에 따라 나눠집니다.
총 9글자로 되어있는데
잘 보면 비슷한 글자가 3개씩 반복되어 크게 세 영역으로 나누어 볼 수 있습니다.
앞서 소개한듯, 각 영역은 앞에서부터 소유자, 그룹, 기타 유저에 대한 권한을 나타냅니다.
그리고 각 글자는 읽기(Read, r), 쓰기(Write, w), 실행 (eXecute, x) 권한을 나타냅니다.
즉 하이픈(-) 부분은 공백에 해당하며, 자리의 권한이 없다는 의미입니다.
위의 예시를 해석해보면
rwx/r-x/r-x
소유자는 읽기, 쓰기, 실행 가능
그룹은 읽기, 실행 가능
기타 유저는 읽기, 실행 가능
읽기와 실행의 차이가 조금 헷갈릴 수 있는데 디렉토리와 파일을 구분해서 생각하면 됩니다.
디렉토리에서 읽기는 '조회', 실행은 '접근'의 개념인데
파일에서 읽기는 '조회', 실행은 '실행'의 개념입니다.
파일과 같은 경우에는 텍스트 파일과 exe 파일로 구분해서 생각하면 더 쉽게 이해됩니다.
(텍스트 파일은 '실행' 이라는 개념이 없지만, 바이너리 파일이나 쉘 스크립트는 '실행' 이라는 개념이 존재)
각각의 권한은 이진법으로도 표현할 수 있는데
권한 변경 시 이진법을 활용할 수 있으니 기억하도록 합시다.
다음시간에는 파일의 권한 변경에 대해서 알아보겠습니다.
감사합니다 😎
'OS > Linux' 카테고리의 다른 글
[OS] 리눅스 패키지 관리 (0) | 2022.09.16 |
---|---|
[OS] 리눅스 다중 명령어 (0) | 2022.09.02 |
[OS] 리눅스의 필요성 (0) | 2022.08.25 |
mod_jk를 통한 WEB-WAS연동 (0) | 2022.08.19 |
[Linux] 리눅스 패키지 비교 (2) (0) | 2022.08.05 |
댓글