반응형

소유권(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로 바뀐다.

 

 

반응형

+ Recent posts