리눅스 폴더 그룹 변경 - linugseu poldeo geulub byeongyeong

Linux

리눅스 chown (리눅스 소유자, 그룹 변경)

리눅스 폴더 그룹 변경 - linugseu poldeo geulub byeongyeong
리르2016. 11. 18. 14:43

URL 복사 이웃추가

본문 기타 기능

공유하기 신고하기

리눅스에서는 여러 계정과 그룹이 있는데 각각 권한이 다르게 부여되어 있습니다.

다른 계정이 사용할수 없도록 막거나 특정 계정만 사용할수 있도록 소유자와 그룹을 변경해줘야 하는데요

간단히 사용법을 알아봅시다.


1. 파일을 변경하기 전 소유자, 그룹 확인하기

[root@system]# chown [-옵션] [소유자]:[그룹] [파일명]
이런 식의 구문으로 동작하는데요
변경하기 전에  ls -all 명령어로
현재 파일이 가지고 있는 소유자나 권한을 확인합니다.

[root@system]# ls -all
-rw-r--r-- 1 root root 4096 2016-11-23 14:42 test
이런 형식으로 파일들의 정보가 출력되는데요
root계정이 소유되어 있고 root 그룹에 들어가 있네요


2. 파일 소유자, 그룹 변경하기

[root@system]# chown mysql:smart test
임의로 소유자를 mysql 그룹을 smart로 변경해주었습니다.

[root@system]# ls -all
-rw-r--r-- 1 mysql smart 4096 2016-11-23 14:42 test
변경이 되었음을 확인할수 있습니다.

[root@system]# chown -R mysql:smart test
-R 옵션을 주면 폴더와 폴더 내부 파일까지 전부 다 소유자와 그룹이 변경됩니다.

저작자 명시 필수 영리적 사용 불가 내용 변경 불가

저작자 명시 필수 - 영리적 사용 불가 - 내용 변경 불가

태그

취소 확인

`

공감

이 글에 공감한 블로거 열고 닫기

댓글 쓰기 이 글에 댓글 단 블로거 열고 닫기

인쇄

댓글쓰기

1/1

이전 다음

소유권 확인

ls -al

위와 같이 명령어를 입력하면 아래의 그림처럼 결과가 출력된다.

리눅스 폴더 그룹 변경 - linugseu poldeo geulub byeongyeong

현재 소유권자도 root이고, 그룹식별자도 root이다.

왼쪽이 소유권자, 오른쪽이 그룹식별자이다.

 

파일 소유권 변경

root계정으로 접속하여 아래와 같이 명령어를 입력한다.

명령어

chown {소유권자}:{그룹식별자} {변경을 원하는 파일명}

예를 들어 test.python 이라는 파일의 소유권을 test1, 그룹식별자를 test2로 변경하자면 다음과 같다.

 

예제

chown test1:test2 test.python

 

디렉토리 소유권 변경

파일 소유권 변경과 크게 다르지 않다.

root계정으로 접속하여 아래와 같이 명령어를 입력한다.

 

명령어

chown {소유권자}:{그룹식별자} {변경을 원하는 디렉토리 명}

/test/app 디렉토리를 소유권자는 test1로 변경하고, 그룹식별자를 test2로 변경하는 방법은 아래 예제와 같다.

 

예제

chown test1:test2 /test/app

 

그런데 디렉토리 자체만 변경하기보다 하위에 있는 파일까지 모두 변경하는 경우가 대부분이다.

 

하위 디렉토리 및 파일까지 모두 소유권 변경

root계정으로 접속하여 아래와 같이 명령어를 입력한다.

위에서 확인하였던 명령어에서 -R 만 붙여준다면 하위까지 모두 변경 가능하다.

 

명령어

chown -R {소유권자}:{그룹식별자} {변경을 원하는 파일 및 디렉토리 명}

 

예제

chown -R test1:test2 /test/app

위 -R 옵션을 붙여서 명령어를 입력한다면, app 디렉토리는 물론이고 하위에 있는 디렉토리 및 파일까지 모두 적용된다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

공유하기

게시글 관리

구독하기여왕벌의 개발이야기

저작자표시

'Programming > Linux' 카테고리의 다른 글

[Linux] HyperV에 설치한 리눅스 VM의 VHD 크기 확장  (0)2020.09.01[Linux] CentOS systemctl에서 disabled 서비스 enable 처리  (0)2020.08.04[Linux] CentOS 리부팅시 인터넷 자동 연결  (0)2020.07.30[Linux] CentOS 포트 열기 및 확인  (0)2020.07.24[Linux] 리눅스 명령어 모음  (0)2020.07.24

리눅스 폴더 그룹 변경 - linugseu poldeo geulub byeongyeong

 

리눅스에서는 파일, 폴더의 소유자를 변경하고 싶을 때chown 명령어를 사용합니다.

 

 

 

 

 

사용 방법


chown은 파일 또는 디렉토리의 소유자와 소유 그룹을 정하는 명령어입니다.

형식은 다음과 같습니다.

 

chown [옵션] [소유자:소유그룹] [파일 또는 폴더의 이름, 경로+이름]

 

 

 

 

 

 

옵션 항목


-R

하위 경로의 소유자를 모두 변경합니다.

-f

소유자 변경이 되지 않을 때 오류 메시지를 출력합니다.

-c

변경된 파일을 자세히 출력됩니다.

-v

작업상태를 출력합니다.

--help

도움말을 출력합니다.

--verson

버전 정보를 출력합니다.

 

 

 

 

 

 

 

사용 예시


file1의 소유자를 hajoung56, 소유 그룹을 sysadmin으로 지정합니다.

$ chown hajoung56:sysadmin file1

 

-R 옵션을 사용하여 dir1 디렉토리 하위의 파일들 또한 모두 소유권을 변경합니다.

$ chown -R hajoung56:sysadmin dir1

반응형

공유하기

게시글 관리

구독하기무사뎀벨레의 블로그

'SERVER' 카테고리의 다른 글

[Linux] Linux 기본 명령어 모음  (6)2022.04.19[Linux] Linux(리눅스)  (4)2022.04.04[WEB & WAS]WEB 서버와 WAS  (0)2022.01.07