리눅스 분류
chown 에 관해서 질문!
작성자 정보
- 지인 작성
- 작성일
컨텐츠 정보
- 1,949 조회
- 1 댓글
- 0 추천
- 목록
본문
# useradd -M -s /bin/false mysql
# cd /usr/mysql (mysql설치한 디렉토리),, 예를 든 경로임
# chown -R root .
# chown -R mysql var
# chown -R mysql .
# chown -R mysql var
# chown -R mysql .
mysql을 위와 같은 과정을 통해 설치를 했습니다.
질문1) chown 이 명령어는 대상경로의 소유권을 오직 한 계정만을 할당하는것인가.. 아니면 소유권을 가진 또다른 계정을 추가시키는것인가?
만약 한계정만 할당하는것이라면 위의 예에서 root에게 . 경로를 할당했는데 또다시 mysql에게 . 경로를 할당시켜버리면 root에게 소유권을 준것이 무용지물이라는 해석이 되는데요. 그렇다면 결국, 또다른 소유권자를 추가시킨다는 것으로 해석할 수 있겠는데 맞나요???
질문2) chown -R root .
-R 이라는 옵션은 현재위치에 있는 파일과 하위디렉토리에 대해 소유권 설정을 한다고 했습니다. 그리고, 디렉토리 구조는 다음과 같이 되어있습니다..
/usr
ㄴmysql
ㄴvar
근데 chown -R mysql . 을 했으면..... 즉, chown -R mysql /usr/mysql 을 해줬으면
하부 디렉토리인 var도 자동으로 포함되기때문에 chown -R mysql var 를 중복적으로 안해줘도 되지 않나요??
왜 var라는 디렉토리에 대해 두번 설정을 하는것인지 잘 모르겠습니다.
답변부탁드립니다.
관련자료
-
이전
-
다음
댓글 1
이경호님의 댓글
- 이경호
- 작성일
mysql 설치시 mysql 설치디렉토리만
chown -R mysql:mysql 설치디렉토리
하시면 됩니다.
chown -R mysql:mysql 설치디렉토리
하시면 됩니다.