관리 메뉴

bright jazz music

리눅스 권한 및 소유자 변경 명령어 본문

OS 및 기타/리눅스

리눅스 권한 및 소유자 변경 명령어

bright jazz music 2022. 8. 25. 10:16

-rwxrwxrwx

 

- : 파일이라는 의미. 만약 이 부분이 d로 되어 있으면 디렉토리라는 의미이다.

rwx: read, write, execute의 의미. 만약 r-x로 되어 있으면 read와 execute는 할 수 있지만 write는 할 수 없다는 의미이다.

해당 항목이 디렉토리인 경우 x(execute) 권한이 없으면 디렉토리 내부로 진입할 수 없다.

 

첫 번째 rwx는 사용자, 두 번째 rwx는 그룹, 세 번째 rwx는 임의의 사용자이다.

 

권한 변경하기

 

rwx rwx  rwx

 

r: 4

w: 2

x: 1

 

4+2+1 = 7

 

따라서 sudo chmod 777sample.txt 명령어는

sample.txt 파일에 대해 소유자와, 소유자가 속한 그룹과, 임의의 사용자에게 모든 권한을 전부 주겠다는 의미이다.

 

만약 sudo chmod 744 sample.txt 명령을 실행하는 경우

sample.txt 파일에 대해 소유자는 rwx가 전부 가능하고, 그룹과 임의의 사용자는 r(read)만 가능하도록 설정한 것이다.

 

 

 

 

sudo chmod

 

 

 

 

 

 

sudo chown user01 test.txt

- 소유자를 user01로 변경

 

sudo chgrp usergroup01 test.txt

- 소유 그룹을 usergroup01로 변경

 

sudo chown usergroup01.user01 test.txt

-소유 그룹을 usergroup01로, 소유자를 user01로 변경. 

 

sudo chown user01 testdirectory01

- 디렉토리의 사용자를 user01로 변경

 

sudo chown -R user01 testdirectory01

- R 옵션 사용시 해당 디렉토리(여기서는 testdirectory01) 안의 모든 디렉토리와 파일의 사용자를 user01로 변경한다.

 

 

* 이때 -R은 recursive의 의미이다.

 

 

 

 

 

 

 

 

 

 

Comments