Central-IT의 프로그래밍 이야기

Linux chown 명령어를 이용한 소유권 변경 본문

Linux Server

Linux chown 명령어를 이용한 소유권 변경

Central-It 2015. 3. 8. 01:46
반응형

리눅스에서는 파일이나 디렉토리를 소유하는 소유자와 소유 그룹을 지정할 수 있다.


위 사진을 보았을 때 install.log 파일의 정보에서 root root라는 부분을 볼 수 있다.

앞의 root는 install.log의 소유자를 의미하고 뒤의 root는 소유그룹을 의미한다.


소유권 변경을 위한 명령어는 chown [옵션] 소유자:소유그룹 파일명 이다.

다음 표는 chown 명령어의 옵션을 정리한 것이다.


옵션

설명

-c

 변경된 파일만 자세하게 보여준다.

-f

 변경되지 않은 파일의 오류메시를 출력하지 않는다.

-v

 작업상태를 자세하게 보여준다.

-R

 경로와 하위 파일을 모두 변경한다.



다음은 chown 명령어를 사용한 소유권 변경의 예이다.


1. ll 명령어를 사용해 디렉토리의 파일 정보를 본다.

   

   - 아래 2번째에 위치하고 있는 me 파일의 소유자와 소유그룹을 확인하자

   - me 파일의 소유자와 소유그룹은 각각 root 인것을 알 수있다.


2. chown :user3 me

   

   - chown 명령어를 사용해 me 파일의 소유그룹을 root에서 user3으로 변경한 것을 확인할 수 있다.


3. chown user3:user3 me

   

   - chown 명령어를 사용하여 me 파일의 소유자와 소유그룹을 모두 user3으로 변경한 것을 확인할 수 있다.

   - 파일의 소유자만 변경하기 위해서는 chown user me 라는 명령어를 사용하면 된다.

   - 이번 포스팅과 이전 chown 명령어를 사용한 권한 변경 포스팅을 함께 사용한다면 다수의 사용자에게 다양한 방법을 권한을 부여할 수 있으므로      리눅스 서버를 운영하고자 한다면 반드시 알아야 할 것이다.



반응형
Comments