리눅스 소유자 소유 그룹 chmod chown chgrp
- IT/리눅스(Linux)
- 2022. 7. 24.
리눅스에서 파일에 쓰기, 읽기, 실행 같은 대한 권한을 가진 소유자와 소유그룹을 변경할 수 있습니다.
오늘은 파일과 디렉토리의 소유자와 소유 권한을 변경하는 방법에 대해서 알아보겠습니다.
리눅스 읽기 쓰기 실행 소유 권한 변경 방법
ls -l 명령어로 파일, 디렉토리의 권한을 확인할 수 있습니다.
맨 앞의 -rwxr-xr-x 부분이 퍼미션(권한) 부분입니다.
rwx Read Write Execute
rwxrwxrwx 세 부분으로 나누어 지는데 순서는 사용자(user), 그룹(group), 다른사용자(other)
맨 앞에 - 는 파일을 의미합니다. 맨 앞이 d 라면 디렉토리를 의미합니다.
3, 4번째 부분에 root, root 부분은 소유자와 소유 그룹을 나타냅니다.
파일 권한 chmod 명령어
# chmod 777 파일명
# chmod ugo+rwx 파일명
위와 같은 두 가지 형태로 권한을 부여할 수 있습니다.
위 예시는 모든 권한을 부여하는 방법입니다.
a - all
u - user
g -group
o - others
+ 추가 - 제거 = 지정,기존 속성값은 사라짐
777 숫자로 지정시
r+w+x
4+2+1
숫자를 더한 값을
user group other
7 7 7
로 지정해 주면 됩니다.
파일 소유자 chown 명령어
chown 명령어로 소유자를 변경할 수 있습니다.
# chown nobody test.txt
test.txt의 소유자를 nobody로 변경하는 명령어입니다.
파일 소유 그룹 chgrp 명령어
chgrp 명령어로 소유 그룹을 변경할 수 있습니다.
# chgrp nobody test.txt
test.txt 파일의 소유 그룹을 chgrp으로 변경하는 방법입니다.
# chown root.root 파일명
chown으로 소유자와 소유 그룹을 모두 동시에 변경도 가능합니다.
chown -R 옵션을 사용하면 디렉토리와 그 내부의 파일들이 모두 소유자가 변경됩니다.
소유 권한 변경이 잘 안되시는 분들은 댓글로 부탁드리고
좋은 하루 보내세요!