| HOME / 정보공유 / AIX 명령어 모음

chown
chown chown 명령 목적 파일과 관련된 소유자나 그룹을 변경합니다. 구문
chown [ -f ] [ -h ] [ -R ] Owner [ :Group ] { File ... | Directory ... }
설명
chown 명령은 File 매개변수가 지정한 파일의 소유자를 Owner 매개변수가 지정한 사용자로 변경합니다. Owner 매개변수의 값은 /etc/passwd 파일에서 찾은 사용자 ID 또는 로그인일 수 있습니다. 그룹은 또한 선택으로 지정될 수 있습니다. Group 매개변수의 값은 그룹 ID 또는 /etc/group 파일의 그룹 이름이 될 수 있습니다.
루트 사용자만이 파일의 소유자를 변경할 수 있습니다. 루트 사용자이거나 파일을 소유할 경우에만 파일의 그룹을 변경할 수 있습니다. 파일을 소유하지만 루트 사용자가 아닐 경우, 사용자가 멤버인 그룹으로만 변경할 수 있습니다.
심볼 링크를 발견하고 사용자가 -h 플래그를 지정하지 않을 경우, chown 명령은 링크 자체의 소유권이 아닌 링크가 지정한 파일 또는 디렉토리의 소유권을 변경할 수 있습니다.
-h 플래그를 지정할 경우, chown 명령은 반대 효력을 발생하여 링크가 지정한 파일 또는 디렉토리의 소유권이 아닌 링크 자체의 소유권을 변경합니다.
-R 플래그를 지정할 경우, chown 명령은 지정한 디렉토리를 반복적으로 내립니다.
-h 플래그 및 -R 플래그 양쪽 모두를 지정할 경우, chown 명령은 지정한 디렉토리를 반복적으로 내리며, 심볼 링크를 발견할 경우, 링크가 지정한 파일이나 디렉토리의 소유권이 아닌 링크 자체의 소유권을 변경합니다.
플래그
-f 사용법 메세지를 제외한 모든 오류 메세지를 억제합니다.
-h 발견한 심볼 링크의 소유권을 변경하지만 심볼 링크가 지정한 파일이나 디렉토리의 소유권은 변경되지 않습니다.
-R 각 파일에 대한 소유권을 변경하며 디렉토리를 반복적으로 내립니다. 심볼 링크를 발견하고 링크가 디렉토리로 지정될 경우, 해당 디렉토리의 소유권은 변경되지만 디렉토리는 더 이상 방해되지 않습니다.
보안
액세스 제어: 이 프로그램은 신뢰있는 전산 구조(TCB)에 일반 사용자 프로그램으로 설치되어야 합니다.
종료 상태
이 명령은 다음과 같은 종료값으로 복귀합니다.
0 정상적으로 명령이 실행되었고 요청된 모든 변경이 이루어졌습니다.
>0 오류가 발생하였습니다.
예제
파일 program.c의 소유권을 변경하려면 다음과 같이 입력하십시오.
chown jim program.c
program.c에 대한 사용자 액세스 권한이 이제 jim에 적용됩니다. 소유자인 jim은 chmod 명령을 사용하여 program.c에 대한 다른 사용자 액세스를 허용하거나 거부할 수 있습니다.
/tmp/src 디렉토리의 모든 파일에 대한 소유자 및 그룹을 john 소유자 및 build 그룹으로 변경하려면 다음과 같이 입력하십시오.
chown -R john:build /tmp/src
파일
/usr/bin/chown chown 명령
/etc/group 그룹 ID를 포함하는 파일
/etc/passwd 사용자 ID를 포함하는 파일
관련 정보
chgrp 명령, chmod 명령.
chown 서브루틴, fchown 서브루틴.