본문 바로가기

IT/Linux

[Linux] chown - 파일의 소유자 및 파일 사용 가능 그룹 변경

파일이나 디렉터리에는 소유자와 그룹정보가 포함되어있고, 파일의 소유자, 그룹원 별로 다른 접근권한이 부여될 수 있습니다.

1. 파일의 소유자와 파일 사용가능 그룹 변경 방법

파일의 소유자, 그룹은 root 사용자만 변경할 수 있습니다. 그래서 chown 명령어를 사용할 경우 root로 로그인해야합니다.
# chown [options] owner:group files

owner만 입력할 경우 파일의 소유자만 변경되며, "owner:" 으로 입력할 경우 소유자 속한 그룹으로 변경됩니다.

1) 테스트

dev 그룹에 속한 kim이라는 계정이 있고 memo.txt 파일의 소유자를 변경해보겠습니다.

# vi memo.txt
# ls -l

# chown kim memo.txt

소유자만 kim으로 변경됩니다.

# chown kim: memo.txt

kim이 속한 그룹인 dev로 변경됩니다.

# chown kim:mysql memo.txt

memo.txt 파일의 소유자는 kim, 사용가능 그룹원은 mysql 으로 변경됩니다.

2. chown -R 옵션

# chown -R kim:dev tomcat8

chmod 명령어와 유사하게 디렉터리의 소유자&그룹 변경 시 -R 옵션을 추가하면 서브 디렉터리와 파일까지 모두 변경됩니다.