FTP서버 설치후....

FTP서버 설치후....

QA

FTP서버 설치후....

답변 1

본문

안녕하세요?

 

다름이 아니오라,

 

FTP 서버 vsftpd 를 설치하고 사용자계정으로 localhost에 접속하면 사용자 계정의 홈디렉토리가 localhost의 루트로 잡히는데,

 

웹서버 root 디렉토리 설정하는 것 처럼 /var/www/html 이 localhost의 루트가 되게 설정할 수는 없나요?

 

usermod 로 바꿔봐도 않되고,,

 

이것저것 시도해봐도 잘 되지 않습니다.

 

유일하게 성공한 방법이 vi /etc/passwd 로 사용자계정의 홈디렉토리를 바꾸니 되긴 되던데, 이렇게 하고나니 새로운 계정을 만든 것처럼

 

시스템 설정 자체를 새롭게 해야되서, 이건 아닌 것 같고... 혹시 계정을 유지하면서 ftp 서버의 localhost 루트를 /var/www/html 로 바꿀 수 있는 방법이 있으면

 

고견 부탁드립니다.

 

감사합니다.

이 질문에 댓글 쓰기 :

답변 1

유저 홈디렉토리 바꾸는것은 usermod 로 하는거 맞습니다.

아래 url 을 참고해 주세요.

 

http://www.joon.pe.kr/blog/327 

 

그리고 워드프레스 테마나 플러그인은 자동 설치 하는것과

파일을 압축 풀어서 ftp 로 올리는것과 차이가 없습니다. ( 동일한 작업입니다. )

답변 감사드립니다.

그누커머스를 로컬로 테스트 중인데요.. usermod로 시스템내에서의 홈디렉토리는 변경이 될지 모르지만,

파일질라 를 통해서 사용자계정으로 localhost접속하면 변경된 홈디렉토리가 루트가 되는게 아니고 사용자계정의 홈이 루트가 됩니다.

하는 수 없이 새로운 계정을 만들어서 그 계정의 그룹에 현재 사용자를 그룹에 등록하고, /etc/passwd 에서 새로만든 계정의 홈디렉토리를 /var/www/html/(루트로 사용하고자 하는 디렉토리) 으로 수정하고 디렉토리 권한을 775로 줬더니 현재사용자를 시스템 로그아웃시키지 않고 ftp 접속 사용자만 새로만든 사용자로 하고 localhost접속했더니 루트가 제대로 잡힙니다.

왜 이렇게 복잡하게 하느냐 물으시겠지만, 현재 사용자로 로그인한 시스템 환경을 그대로 사용하면서 ftp localhost의 루트만 원하는 곳으로 변경하고 싶어서 였습니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 15
© SIRSOFT
현재 페이지 제일 처음으로