cs/linux
[리눅스/Linux] 파일의 속성, 파일의 접근 권한 표기
hrniin
2021. 1. 23. 14:44
728x90
파일의 속성 (ls -l 명령으로 확인할 수 있는 파일의 상세 정보)
① 파일의 종류 (-: 일반 파일, d: 디렉터리···)
② 파일의 접근 권한 (ex: rw-r--r--)
③ 하드 링크의 개수 (ex: 1)
④ 파일 소유자의 로그인 ID (ex: root)
⑤ 파일 소유자의 그룹 이름 (ex: root)
⑥ 파일의 바이트 단위 크기 (ex: 223)
⑦ 파일이 마지막으로 수정된 날짜와 시간 (ex: 11월 8 23:13)
⑧ 파일명 (ex: /etc/hosts)
접근 권한 : 파일이 가지고 있는 속성 중 하나. 리눅스는 다중 사용자 시스템이므로 다른 사용자가 무단으로 접근하는 것을 방지하고 보호하기 위한 기능. 사용자는 자긴의 파일과 디렉터리 중 다른 사용자가 접근해도 되는 것과 그렇지 않은 것을 구분하여 접근 권한을 제한할 수 있음.

접근 권한 종류 : 읽기 권한(r), 쓰기 권한(w), 실행 권한(x)

접근 권한 표기 방법 : 사용자 카테고리별(user, group, others)로 누가 파일을 읽고 쓰고 실행할 수 있는지 문자로 표기. 즉, 세 가지 권한의 부여 여부를 rwx 세 문자를 묶어서 표기하며, 해당 권한이 없는 경우에는 -로 표기.
* 소유자(owner) : 파일을 만든 프로세스
사용자(user) : 파일을 접근하려는 프로세스
728x90