[Linux] Linux file permission (파일 및 디렉터리 권한 설정)

리눅스에서 파일 및 디렉터리의 권한을 확인하고 변경하는 작업 은 시스템 보안 및 운영에 매우 중요한 부분입니다. 이 글에서는 리눅스 명령어를 이용해 파일 권한을 확인하고 변경하는 방법을 소개합니다. 테스트 환경 • Red Hat Enterprise Linux (RHEL) Linux File permission 확인 리눅스에서는 ls 명령어를 통해 파일의 권한을 확인할 수 있습니다. # ls -l -rw-r-xr-x 1 root root 16 Apr 24 19:08 test.txt 위 출력 결과에서 파일 권한 외의 항목들(소유자, 소유 그룹, 크기, 수정 일자, 파일명 등)은 비교적 직관적으로 이해할 수 있습니다. 따라서 이 글에서는 파일 권한 부분을 중심으로 자세히 설명하겠습니다. 1. Linux file permission 1) Linux file permission 3가지 범주 소유자(user), 그룹(group), 그 외(other) 2) 리눅스 권한 3가지 읽기(Read), 쓰기(Write), 실행(Execute) 파일과 디렉터리에서는 권한의 의미가 약간 다릅니다. 특히 디렉터리에서 실행 권한(x)은 해당 디렉터리로의 진입을 허용한다는 점이 핵심입니다. 권 한 파일 디렉터리 읽기 (r) 파일을 읽을 수 있는 권한 디렉터리의 내용을 볼 수 있는 권한 쓰기 (w) 파일을 수정할 수 있는 권한 파일 및 디렉터리를 생성/삭제할 수 있음 실행 (x) 파일을 실행할 수 있는 권한 디렉터리 내부로 이동할 수 있음 ( cd ) 이 기준에 따라 test.txt 파일의 권한을 분석하면 다음과 같습니다. 소유자(root)는 파일을 읽고(r), 쓰고(w), 실행(x)할 수 있습니다. 그룹(root)은 읽기(r), 실행(x) 권한이 있습니다. 기타 사용자 도 읽기(r), 실행(x) ...