리눅스 소유자 소유 그룹 chmod chown chgrp

리눅스에서 파일에 쓰기, 읽기, 실행 같은 대한 권한을 가진 소유자와 소유그룹을 변경할 수 있습니다.

오늘은 파일과 디렉토리의 소유자와 소유 권한을 변경하는 방법에 대해서 알아보겠습니다.

 

리눅스 읽기 쓰기 실행 소유 권한 변경 방법

소유권한 확인 방법

ls -l 명령어로 파일, 디렉토리의 권한을 확인할 수 있습니다.

 

맨 앞의 -rwxr-xr-x 부분이 퍼미션(권한) 부분입니다.

rwx Read Write Execute

 

rwxrwxrwx 세 부분으로 나누어 지는데 순서는 사용자(user), 그룹(group), 다른사용자(other)

맨 앞에 - 는 파일을 의미합니다. 맨 앞이 d 라면 디렉토리를 의미합니다.

 

3, 4번째 부분에 root, root 부분은 소유자와 소유 그룹을 나타냅니다.

 

파일 권한 chmod 명령어

# chmod 777 파일명

# chmod ugo+rwx 파일명

위와 같은 두 가지 형태로 권한을 부여할 수 있습니다.

위 예시는 모든 권한을 부여하는 방법입니다.

파일 권한 chmod

a - all

u - user

g -group

o - others

+ 추가 - 제거 = 지정,기존 속성값은 사라짐

 

777 숫자로 지정시

r+w+x

4+2+1

숫자를 더한 값을

user group other

7 7 7

로 지정해 주면 됩니다.

 

파일 소유자 chown 명령어

chown 명령어로 소유자를 변경할 수 있습니다.

chown 명령어

# chown nobody test.txt

test.txt의 소유자를 nobody로 변경하는 명령어입니다.

 

파일 소유 그룹 chgrp 명령어

chgrp 명령어로 소유 그룹을 변경할 수 있습니다.

chgrp 변경

# chgrp nobody test.txt

test.txt 파일의 소유 그룹을 chgrp으로 변경하는 방법입니다.

 

chown root 변경

# chown root.root 파일명

chown으로 소유자와 소유 그룹을 모두 동시에 변경도 가능합니다.

 

chown -R 옵션을 사용하면 디렉토리와 그 내부의 파일들이 모두 소유자가 변경됩니다.

 

소유 권한 변경이 잘 안되시는 분들은 댓글로 부탁드리고

좋은 하루 보내세요!

댓글

Designed by JB FACTORY