chown - 파일 소유권 변경
요약
chown [-R [ -H | -L | -P ]] [ -h ] owner[:group] file ...
설명
chown을 사용하여 파일의 소유자를 소유자가 지정한 사용자 ID 또는 프로파일로 설정할 수 있습니다. 선택적으로 chown은 파일의 그룹을 그룹이 지정한 그룹 ID 또는 프로파일로 설정할 수도 있습니다.
파일의 소유자를 변경하려면 다음 권한 중 하나가 있어야 합니다.
- 현재 사용자가 *ALLOBJ 특수 권한이 있습니다.
- 현재 사용자가 파일 또는 디렉토리의 소유자입니다.
파일의 그룹을 변경하려면 다음 권한 중 하나가 있어야 합니다.
- 현재 사용자가 *ALLOBJ 특수 권한이 있습니다.
- 현재 사용자가 파일의 소유자이고 다음 중 하나에 해당합니다.
- 작업의 1차 그룹이 그룹입니다.
- 작업의 보충 그룹 중 하나가 그룹입니다.
또한 현재 사용자는 새 사용자 프로파일 또는 그룹 프로파일에 대한 *USE 권한이 있어야 합니다.
기본적으로 chown은 기호 링크를 따르고 기호 링크가 가리키는 파일의 소유자 및 그룹을 변경합니다.
파일의 그룹은 파일의 소유자와 같을 수 없습니다.
옵션
- -H
- -R 옵션이 지정된 경우, 명령행의 기호 링크를 따릅니다. 트리 조회에서 발견된 기호 링크는 따르지 않습니다.
- -L
- -R 옵션이 지정된 경우, 명령행의 기호 링크와 트리 조회에서 발견된 기호 링크를 모두 따릅니다.
- -P
- -R 옵션이 지정된 경우, 기호 링크를 따르지 않습니다.
- -R
- 파일이 디렉토리를 지정하는 경우, chown은 해당 위치에 연결된 전체 서브트리에서 각 파일의 소유자 및 그룹을 반복적으로 변경합니다.
- -h
- 기호 링크가 가리키는 파일 대신에 기호 링크의 소유자 및 그룹을 변경합니다.
피연산자
소유자 피연산자는 사용자 ID 번호 또는 사용자 프로파일명을 지정합니다. 그룹 피연산자는 그룹 ID 번호 또는 그룹 프로파일명을 지정합니다. 파일 피연산자는 오브젝트의 경로명을 지정합니다.
종료 상태
- 성공하여 요청된 모든 변경이 수행된 경우 0
- 오류가 발생한 경우 >0