질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

chown 에 관해서 질문!

작성자 정보

  • 지인 작성
  • 작성일

컨텐츠 정보

본문

# useradd -M -s /bin/false mysql

# cd /usr/mysql             (mysql설치한 디렉토리),, 예를 든 경로임

# chown -R root .
# 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 설치디렉토리

하시면 됩니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,300 명
  • 현재 강좌수 :  36,963 개
  • 현재 접속자 :  438 명