소유권(Ownership)
-> 파일이나 디렉토리를 소유하여 지배하는 권리를 말한다.
소유권은 `ls -l` 명령어로 확인할 수 있는데, `ls -l` 명령어를 통해 소유권이 나타나는 부분은 2개의 필드이다.
[posein@www ~]$ ls -l test.txt -r--r--r-- 1 posein posein 80 Oct 4 19:45 test.txt |
빨간색 posein 은 소유권을 가진 사용자
파란색 posein 은 그룹 소유권
을 나타냅니다.
이런 소유권과 관련된 명령어들
chown
-> 파일이나 디렉토리의 소유권 및 그룹 소유권을 변경하는 명령어
사용법 chown [option] owner[:group] file(s) 옵션 -R : 하위 디렉토리를 포함하여 디렉토리 내부의 모든 파일의 소유 권한을 변경한다. ( --recursive ) ex) chown posein:jhkim test.txt 파일의 소유자는 posein, 소유 그룹은 jhkim으로 설정한다. ( ':' 대신에 ',' 를 사용하여도 된다 ) |
chgrp
-> 파일이나 디렉토리의 소유 그룹을 바꾸는 명령어이다. 특정한 사용자가 여러 그룹에 속한 경우 본인 소유의 파일을 본인이 속한 그룹내에서 소유권을 변경시킬 수 있다.
사용법 chgrp [option] group file(s) 옵션 -R : 하위 디렉토리를 포함하여 디렉토리 내부의 모든 파일의 접근 권한을 변경한다. ( --recursive ) ex) chgrp jhkim test.txt test.txt 파일의 그룹 소유권을 jhkim으로 변경한다. |
리눅스마스터 2급 출제문제
다음 chgrp 옵션 중 하위 디렉토리를 포함하여 디렉토리 내부의 모든 파일의 그룹 소유권을 ihd으로 변경할 때 사용하는 옵션으로 알맞은 것은? (16년도 1회차) |
1. -h
2. -f
3. -R
4. -v
-> recursive 는 재귀라는 뜻이다. 이 약자인 r을 대문자로 한 옵션이 바로 하위디렉토리를 포함하는 옵션(-R)이다.
다음 파일의 소유 그룹을 ihd로 지정하려고 할 때 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은? (16년도 2회차)
[root@ihd ~]# ( 괄호 ) :ihd example.txt |
1. cd
2. chgrp
3. chmod
4. chown
-> 문제에서 소유 그룹이라고 해서 chgrp와 헷갈릴 수 있으나, 괄호 뒤의 :ihd 부분이 chown 명령어 사용법과 일치하기 때문에 chown 명령어가 정답이다.
다음 명령에 대한 설명으로 알맞은 것은? (16년도 4회차)
[root@www ~]# ls -l test.txt -rw-rw-r-- 1 root grp1 4 AUG 8 13:48 test.txt [root@www ~]# chgrp grp2 test.txt |
1. root가 grp2로 변경된다.
2. grp1이 grp2로 변경된다.
3. test.txt가 grp2로 변경된다.
4. 해당 명령은 틀린 명령으로 실행되지 않는다.
-> chgrp라는 명령어는 소유 그룹을 바꾸는 명령어이기 때문에 ls -l의 4번째 필드인 grp1이 grp2로 바뀐다.
'LINUX > 리눅스마스터 2급' 카테고리의 다른 글
[리눅스마스터 2급] 크론/크론탭 (cron/crontab) (0) | 2020.10.27 |
---|