강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터1급 : 파일/디렉토리의 소유자와 소유그룹 변경하는 chown 사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: 파일/디렉토리의 소유자와 소유그룹 변경하는 chown 사용법





 

chown

 

chown은 파일이나 디렉토리의 소유자나 소유그룹을 수정해야 할 때 사용하는 명령어이다.

 

 

 

 

1) 개요

 

 

 

 

 

chown [옵션] [사용자계정][:그룹계정] 파일

 

 

 

 

 

 

2) 옵션

 

다음은 chown 명령에서 사용되는 주요옵션이다.

 

 

 

그러나 파일 권한을 설정할 때에는 디렉토리 하위의 파일들을 모두 변경하는 -R 옵션 이외에는 옵션을 사용하는 일이 드물다.

 

 

 

 

 

옵 션

의미

-c, --changes

바뀐 파일들에 대해서만 자세히 보여준다.

 

 

 

 

-f, --quite

바뀌어지지 않는 파일에 대해서 오류메시지를 보여주지 않는다.

 

 

 

 

-v, --verbose

작업진행상태를 자세하게 설명해 준다.

 

 

 

-R, --recursive

경로와 그 하위 파일들을 모두 바꾼다.

 

 

 

 

--version

버전정보를 보여준다.

 

 

 

 

--help

도움말을 보여준다.

 

 

 

 

 

 

 

3) 설명

 

chown 명령은 주어진 파일의 소유자와 그룹을 설정한 사용자와 그룹으로 바꾼다.

 

 

 

이 명령어에 대해서 앞서 다룬 바 있으므로, 여기서는 간단하게 chmod 명령을 이용한 사례들을 살펴보도록 한다.

 

 

 

 

 

만약 사용자만 지정했다면, 소유자만 바뀌고 그룹은 바뀌지 않는다.

 

 

 

만약 점(.) 또는 콜론(:)으로 시작하여 뒤에 그룹만 지정하면, 소유자는 바뀌지 않고 그룹만 바뀐다.

 

 

 

이것은 chgrp명령과 같은 기능을 한다.

 

 

 

또한 사용자와 그룹을 점(.) 또는 콜론(:)으로 구분지어 모두 사용하게 되면, 소유자와 그룹이 모두 바뀐다.

 

 

 

소유자와 소유그룹은 계정명과 그룹명 또는 UIDGID로 지정하여 변경할 수 있다.

 

 

 

 

다음은 간단한 예제이다.

 

 

 

 

 

소유자와 그룹을 모두 변경

 

 

 

 

# chown freekgb.staff test.txt

 

 

 

 

 

또는

 

 

 

 

 

 

# chown freekgb:staff test.txt

 

 

 

 

 

 

사용자만 변경

 

 

 

 

# chown freekgb test.txt

 

 

 

 

 

 

 

그룹만 변경

 

 

 

 

# chown .staff test.txt

 

 

 

 

 

 

또는

 

 

 

 

 

 

# chown :staff test.txt

 

 

 

 

 

 

 

만약 특정 디렉토리 내의 모든 파일과 디렉토리의 소유자와 소유그룹을 모두 한꺼번에 변경할 때에는 R 옵션을 사용한다.

 

 

 

 

 

 

 

 

 

# chown -R freekgb.staff dir1

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,291 명
  • 현재 강좌수 :  36,951 개
  • 현재 접속자 :  387 명