[김인영]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) : CentOS 5.5
>- 커널버전(옵션)
: 2.6.18-194
>- 데몬버전(예:apache
1.3.27) : apache 2.2.14 php 5.2.11
>- 데몬설치유형(RPM/컴파일/기타)
: apm: 소스컴파일 dns:rpm vsftp : rpm
>-----------------------------------------
>*스팸필터링:한글
11자 이상 없으면 스팸페이지로 이동합니다.
>
>안녕하십니까?
^^ 고민거리땜에 구글 검색하다 이곳까지 오게되었는데요..
>
>실로 유익하고 많은 팁과 트러블슈팅 자료에 감탄하게
되었습니다..
>
>저는 광주광역시에서
리눅스를 열공중인 예비역 청년(?) 인데요 ^^
>
>미해결안건이 있어서 혹시나하는 마음에 글을 한번
올려봅니다.
>
>____________________________________________________________
>현재 상황은 아래와 같습니다.
>
>apm을 설치하고 도메인을 구입하고 dns를 설치, 현재 원활하게
가동중입니다.
>
>사용중인 로컬 계정들은 khalisto, blog, zin, hanjaegol
기타....
>도메인은 khalisto.com이라는
도메인을 쓰고 있는데요...
>
>문제는 클라이언트에서
서버 접속시 1도메인 당 1계정으로만 접속할 수 있냐는 겁니다.
^^
>
>ftp에서나 ssh에서 접속시 khalisto.com(메인도멘)은
khalisto계정 만 접근
>blog.khalisto.com(서브)은
blog계정만 접근
>zin.khalisto.com(서브)역시
zin계정만 접근
>
>a도메인에서 시스템에 있는 모든 계정이 전부 접근되고
b도메인에서도 마찬가지인게
>현상황입니다.
^^
>
>처음엔 ftp에서만 그런줄 알고 vsftp의 설정을 변경해야하는가
싶었는데요....
>생각해보니 이거 ssh에서도 동일한 현상이 나타나더군요...
>
>참고로 드리는 말씀은 APM,DNS FTP 이 3가지 데몬들이 모두 한
컴퓨터에서 움직이다보니
>IP가 같습니다. (125.183.17.30)
>
>좋은 답변 기다려봅니다. ^^
========================================
반갑습니다.
우선, 퍼미션과 그룹 권한 문제인것 같습니다.
예)
- 계정: aaa
- 홈디렉토리: /home/aaa (ssh, ftp, www 접근 가능하도록)
1. 우선 웹에서 접근가능하도록
설정해야 하므로
/home/aaa 디렉토리 퍼미션만 705 로 다시 설정합니다(다른
계정도 마찬가지).
또한 umask 는 072 로 설정해 주면 좋습니다.
현재 확인은 `umask' 명령어로 확인합니다.
umask 072 는 향후 새로 생성될 디렉토리 퍼미션을 705로,
그리고 파일 퍼미션은 604 로 자동 설정되게 합니다.
umask 내용은
http://www.linuxchannel.net/board/read.php?table=qna&no=1445
http://www.linuxchannel.net/board/read.php?table=qna&no=1449
을 참고해 보세요.
2. 그룹 통일
그룹을 하나의 같은 그룹으로 묶습니다.
vipw 명령어를 이용해서 해당 계정들에 대해서 그룹 ID 를 모두
100으로 수정하세요.
수정하고 나서 확인 하는 방법은 /etc/passwd 파일을 열어보거나
해당 계정으로 로그인해서 `id' 라는 명령어를 쳐보면 됩니다.
위의 2가지 설정을 하시고 원하는 설정이 안되면 apache 와 vsftpd
데몬의 각각 프로세스 유저/그룹을 알려주세요.
감사합니다.
|