Chmod는 세팅시 자주 쓰이는데 막상 또 그시기가 지나면 잘 안쓰이게 되서 쓸때마다 찾아보게 되는것 같다.
너무 귀찮고... 그냥 내 블로그에 하나 써둬야 겠다..
chmod는 파일이나 디렉토리의 권한을 변경할때 쓰는 명령어다.
초기 세팅시 한 서버에 여러 솔루션이 있을경우 솔루션마다 그룹/계정을 나누어 사용하는데
혹시 계정은 만들어졌는데 파일/디렉토리의 권한은 한계정으로 통일되어 있을 수 있다.
이럴때는 chown을 써서 계정을 나누어 두면 좋다.
그럼 계정 변경 -> 권한 변경순으로 작업을 하게되는 것이다.
1. 사용 방법
# chown '[사용자] 혹은 [사용자:그룹]' '[파일명]'
> 만약 내 계정이 tistory 그룹에 있는 half 라는 사용자고 file.txt라는 파일의 권한을 half에게 주고싶다면
> chown half file.txt 혹은 chown half:tistory file.txt 라고 입력하면 된다.
> 만약 디렉토리를 할경우
# chown -R '[사용자] 혹은 [사용자:그룹]' '[디렉토리명]'
> -R은 하위 폴더가지 다 포함해버리는거다.
위와 같이 입력하면 file.txt라는 파일은 이제 half 라는 사용자의 소유가 되는것이다.
그럼 이제 파일에 대한 권한을 바꿔줘야 하는데
파일의 권한은 chmod를 통해 바꾼다.
나는 8진수가 더 편해서 8진수 사용법을 사용한다.
# chmod 755 file.txt
> 위와 같이 입력하면 file.txt는 소유자는 모든 권한 그룹/other에게는 읽기와 실행권한만 주는 거다.
> r : 읽기 w : 쓰기 x : 실행 권한으로
> r을 주고싶으면 4 w를 주고 싶으면 2 x를 주고 싶으면 1을 더한 값을 주면 된다.
> 그래서 755 라는게 위에 쓴 내용처럼 'file.txt는 소유자는 모든 권한 그룹/other에게는 읽기와 실행권한만 주는 거다.'
이 정도만 알아도 어디가서 똥 안싼다
화이팅 하자
'반작가의 IT여행 > OS' 카테고리의 다른 글
[OS - Windows] Windows Event Viewer(이벤트 뷰어) 부팅시간 확인 (0) | 2021.01.27 |
---|