본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

해당 파일에 대한 소유자를 변경한다.

  • 슈퍼 유저(root)만 실행할 수 있다.
    • 일반 사용자가 자기 파일의 소유자를 남에게 넘길 수 있으면 디스크 쿼터를 피하거나 남의 이름으로 파일을 남길 수 있으므로, 리눅스는 소유자 변경을 root 에게만 허용한다
    • 파일 소유자는 chgrp 로 자기가 속한 그룹으로만 소유 그룹을 바꿀 수 있다
    • pwd, ls, rm 같은 명령은 일반 사용자도 쓴다. rm 은 그 디렉터리에 쓰기 권한이 있으면 지울 수 있다 → 리눅스 권한
# chown [소유자] [파일]
# chown [소유자]:[그룹] [파일]
# chown -R [소유자] [디렉터리]    (하위 파일까지 모두)
  • 소유자는 사용자 이름 대신 숫자 UID 로도 줄 수 있다. chown 600 lin.txt 는 lin.txt 의 소유자를 UID 600 인 사용자로 바꾼다. 그 UID 를 쓰는 계정이 없어도 숫자 그대로 지정된다
  • chown 은 소유자만 바꾼다. 600 같은 숫자를 읽기·쓰기 권한으로 해석하는 것은 chmod 다(chmod 600 = 소유자만 읽기·쓰기)