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
  1. 소유자를 "personal.file" 파일의 사용자 프로파일 "sam"으로 변경하십시오.
    chown sam personal.file
  2. 소유자를 서브디렉토리 "moe.dir" 및 이 디렉토리 아래의 모든 파일 및 서브디렉토리에 대한 사용자 프로파일 "larry"로 반복적으로 변경하십시오.
    chown -R larry moe.dir
  3. 소유자를 "your.file" 파일의 사용자 ID "500"으로 변경하십시오.
    chown 500 your.file
  4. 소유자를 사용자 프로파일 "sam"으로 변경하고 그룹을 "memo.txt" 파일의 그룹 프로파일 "abbey"로 변경하십시오.
    chown sam:abbey memo.txt