Monday, April 2, 2018

CentOS 6.6 리눅스 기초] 10. 파일 소유권


안녕하세요. 썬구루입니다.

벌써 리눅스 기초 강좌가 반 정도 지났네요. 게시물 분류정보는 저의 머리 기억 속에 있는 목차라 조금은 이빨 빠진듯한 느낌이.. 계속 게시물을 만들면서 빠진 것이 있으면 추가하여 올리도록 하겠습니다.

자~ 이 게시물에서는 파일 소유권에 대해 알아보도록 하겠습니다. 물건을 구매하면 그 물건에 대해 소유권을 가지죠. 땅을 사면 토지에 대한 소유권을 가지고 건물을 하면 건물에 대한 소유권을 가지죠. 운영체제에서는 파일이나 디렉터리를 생성하면 그 개체에 대한 소유권을 가지게 됩니다. 사용자가 자신의 파일을 다른 사용자에게 소유권을 변경(양도 ^^) 할 수는 없지만 관리자 root 계정으로는 소유권 변경이 가능합니다.

여기에서는 사용자와 그룹 소유권을 변경하기 위해 사용되는 chown과 chgrp 명령에 대해 알아봅니다.



■ chown

chown 는 파일 소유자 및 그룹을 변경하기 위해 사용되는 명령이다.

1). 명령 형식

chown [옵션] [사용자[:그룹]] <filename>

2). 옵션

옵 션
내 용
 -R
 파일과 디렉터리를 재귀적으로 처리하기 위해 사용되는 옵션이다. 디렉터리에 하위 디렉터리 및 파일까지 모두 소유권을 변경하기 위해 사용한다.
 -L
 심볼릭 링크를 통과하여 처리하기 위해 사용되는 옵션이다. 심볼릭 링크가 가리키는 파일까지 모두 처리를 하기 위해 사용한다. 

3). 예제

아래 예제는 디렉터리에 존재하는 하위 디렉터리와 파일 모두의 소유권을 변경하기 위해 -R 옵션을 사용하는 것을 보여줍니다.


아래의 예제는 심볼릭 링크 파일이 가리키는 디렉터리 내의 파일까지 소유권 변경을 하기 위해 -L 옵션을 같이 사용하는 것을 보여준다.


■ chgrp

chgrp 명령은 파일 그룹을 변경하기 위해 사용되는 명령이다.

1). 명령 형식

chgrp [옵션] <groupname> <filename>

2). 옵션

옵 션
내 용
 -R
 파일과 디렉터리를 재귀적으로 처리하기 위해 사용되는 옵션이다. 디렉터리에 하위 디렉터리 및 파일까지 모두 소유권을 변경하기 위해 사용한다.

3). 예제

아래 예제는 디렉터리에 존재하는 하위 디렉터리와 파일 모두의 소유권을 변경하기 위해 -R 옵션을 사용하는 것을 보여줍니다.






No comments:

Post a Comment