코딩마을방범대
리눅스의 파일 권한에 대한 정의 및 설정 방법 본문
728x90
평소 톰캣 등 파일 설치 후 권한 설정을 진행할 때가 있는데,
무작정 설정 방법 그대로 따라하기만 했지 별로 찾아볼 흥미는 못 느꼈었다.
내장 톰캣 관련해서 공부하다가 말 나온 김에 한 번 찾아보았다!!
755, 777 등의 권한에 대한 값은 아래와 같이 추출한다.
1. 읽기 (Reading) - 4
2. 쓰기 (Writing) - 2
3. 실행 (Executing) - 1
즉, 7은 읽기(4) + 쓰기(2) + 실행(1) 을 합친 7이고,
5는 읽기(4) + 실행(1) 을 합친 5인 것이다.
그리고 정렬에 대한 의미는
첫 번째 자리는 소유자 권한
두 번째 자리는 그룹 사용자 권한
세 번째 자리는 기타 사용자 권한
즉, 755의 경우 7은 소유자 권한,
첫 번째 5는 그룹 사용자 권한,
두 번째 5는 기타 사용자 권한인 것이다.
디렉토리나 파일에 마우스를 갖다댔을 때 아래와 같이 drwxr~ 이런걸 볼 수 있다.
이건 755 등의 숫자로 된 권한을 알파벳으로 표현한 것이다.
위의 퍼미션은 아래와 같이 해석할 수 있다.
※ - 는 세자리 규칙을 지키기 위해 들어가는 0이다.
d | rwx : 소유자 권한 rwx : 그룹 사용자 권한 r-x : 기타 사용자 권한 |
d : 디렉토리 - : 파일 ㅣ : 심볼릭 링크(symbolic link) |
읽기 (Reading) :: 4 쓰기 (Writing) :: 2 실행 (Executing) :: 1 - :: 0 |
심볼릭 링크(Symbolic Link)
원본 파일을 가리키도록 링크만 연결시켜둔 것. (바로가기)
원본파일이 존재하지 않을 경우 오류 발생
권한에 관련된 명령어
사용자 전환
// root 권한 얻기
$ sudo -su root
// 사용자 전환
$ sudo -su 계정명
파일/폴더 소유자 변경
-R: 지정한 파일/폴더 외 내부 파일/폴더도 소유자를 변경해줌
$ sudo chown 계정명:계정명 파일명 -R
파일/폴더 권한 변경
// 777, 755 등
$ chmod -R 777 파일명
참고사이트
리눅스 유닉스 파일 권한 설정 알아보기 777, 755
dev [ Linux ] 파일, 폴더, 링크 권한(Permission)/777/755
728x90
'💡 백엔드 > 우분투' 카테고리의 다른 글
우분투 서버 언어 변경하는 방법 (0) | 2023.06.08 |
---|---|
nohup 이란 (0) | 2023.06.07 |
JAVA_HOME, CATALINA_HOME 등 환경변수 설정 방법 (0) | 2023.06.07 |
우분투 톰캣 메모리릭 발생 시 (0) | 2023.05.29 |
우분투에서 MySQL 외부 접속 허용 설정하기 (0) | 2023.05.28 |