반응형
안녕하세요 코띵입니다 :)
처음에는 소유권을 주는 것과 실행 권한을 주는 것이 헷갈리더라구요.
그래서 찾아봤더니 .. 다른 개념이더군요 허허
저 같은 사람을 위해 포스팅을 해야겠다 싶었습니다.
| 소유권 확인
$ ls -l
-rwxr-xr-x 1 root root 6 5월 10 16:02 file1.txt
첫 번째 root 가 해당 파일의 소유권자를 나타내고
두 번째 root 가 해당 파일의 소유그룹을 나타냅니다.
사용자가 소유자가 아니거나 소유그룹에 속하지 않으면,
해당 디렉터리나 파일에 접근할 권한이 없게 됩니다.
이는 관리자와 관리자가 설정한 사용자들을 제외한 외부 사용자들이
파일이나 디렉터리에 마음대로 접근할 수 없게 함으로써 보안성을 확보할 수 있습니다.
디렉터리나 파일에 대한 소유권자 및 소유 그룹을 변경하는 방법은 다음과 같습니다.
( dir : 디렉터리, file.txt: 파일 )
| 소유자 변경
# chown <user_name> <path>
예를 들면, 다음과 같습니다.
| 파일의 소유자 변경
/root/dir/file.txt 파일 소유자를 test으로 변경
# chown test /root/dir/file.txt
| 디렉터리 소유자 변경
/root/dir 디렉터리 소유자를 test으로 변경
# chown test /root/dir
| 소유그룹 변경
# chown .<group_name> <path>
# chown :<group_name> <path>
예를 들면, 다음과 같습니다.
| 파일 소유그룹 변경
/root/dir/file.txt 파일 소유그룹을 test으로 변경
# chown :test /root/dir/file.txt
| 디렉터리 소유그룹 변경
/root/dir 디렉터리 파일의 소유그룹을 test으로 변경
# chown :test /root/dir
| 소유자와 소유그룹 변경
# chown <uesr_name>.<group_name> <path>
# chown <uesr_name>:<group_name> <path>
예를 들면, 다음과 같습니다.
| 파일 소유자와 소유그룹 변경
/root/dir1/file.txt 파일의 소유자는 test 소유그룹을 test2으로 변경
# chown test.test2 /test/dir/file.txt
# chown test:test2 /root/dir/file.txt
| 디렉터리 소유자와 소유그룹 변경
/root/dir1 디렉터리의 소유자는 test 소유그룹은 test2으로 변경
# chown test.test2 /test/dir
# chown test:test2 /root/dir
| 해당 디렉터리의 모든 하위 파일 소유자 변경
# chown -R <uesr_name>.<group_name> <path>
# chown -R <uesr_name>:<group_name> <path>
예를 들면, 다음과 같습니다.
/root/dir 디렉터리의 하위 파일 모두 소유자와 소유그룹을 test으로 변경
# chown -R test:test /root/dir/
이상입니다. 도움이 돼셨다면 좋아요 꾸욱 !
감사합니다:D
반응형
'Linux' 카테고리의 다른 글
[ Linux ] 리눅스마스터 2급 2차 후기(하루 벼락치기로 땀) (0) | 2022.11.17 |
---|---|
[ CentOS / ubuntu ] 파일 및 디렉터리 권한 변경 (0) | 2020.04.16 |
[ CentOS / ubuntu ] 파일에 대한 상세정보 (ls - l) (0) | 2020.04.15 |