permission
리눅스는 다중 사용자, 다중 스레드를 지원하는 서버용 운영체제로, 저장된 중요 자료의 변조, 삭제를 방지하기 위해
접근 권한을 사용하여 보호할 수 있다.
EX) -rwxrwxrwx
맨 앞
c: 입출력에 사용되는 특수 파일
b: 블록 구조의 특수파일
d: 디렉토리
l: 심볼릭 링크 파일
-: 일반 파일
r: 읽기
w: 쓰기
x: 실행
-: 권한 없음
맨 앞을 제외하고 3자리씩 끊어서 보면
- rwx rwx rwx
[타입] [소유자 권한 그룹] [소유자 권한] [일반 사용자 권한]
권한 변경 방법
chmode
: 접근 권한을 변경
명령어 실행은 파일 모드의 변경은 파일의 소유자나 슈퍼 유저만 가능
r(4)+w(2)+x(1) = 읽기쓰기실행(7) 이므로
ex) 모든 그룹이 읽기쓰기실행 가능하게 하려면 chmod 777 파일명
자주 사용하는 git 으로 권한 바꾸기 명령어
# git으로 권한 바꿈
$ git update-index --chmod=+x 파일명
소유자 변경 방법
chown, chgrp
: 파일 또는 디렉토리의 소유자나 그룹 변경
명령어 실행은 슈퍼 유저만 가능
chown [소유자] [파일or디렉토리]
참고
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=geonil87&logNo=221022779618
728x90
반응형
'리눅스' 카테고리의 다른 글
아파치 가상 호스트 VirtualHost conf 설정 정리 (0) | 2023.03.05 |
---|---|
[리눅스] 알아두면 편한 기본 명령어 (0) | 2020.04.03 |
[리눅스] 심볼릭 링크 생성 / 삭제 하기 (0) | 2020.03.30 |
댓글