FTP서버 설치후.... 채택완료
바람의제국
9년 전
조회 3,865
안녕하세요?
다름이 아니오라,
FTP 서버 vsftpd 를 설치하고 사용자계정으로 localhost에 접속하면 사용자 계정의 홈디렉토리가 localhost의 루트로 잡히는데,
웹서버 root 디렉토리 설정하는 것 처럼 /var/www/html 이 localhost의 루트가 되게 설정할 수는 없나요?
usermod 로 바꿔봐도 않되고,,
이것저것 시도해봐도 잘 되지 않습니다.
유일하게 성공한 방법이 vi /etc/passwd 로 사용자계정의 홈디렉토리를 바꾸니 되긴 되던데, 이렇게 하고나니 새로운 계정을 만든 것처럼
시스템 설정 자체를 새롭게 해야되서, 이건 아닌 것 같고... 혹시 계정을 유지하면서 ftp 서버의 localhost 루트를 /var/www/html 로 바꿀 수 있는 방법이 있으면
고견 부탁드립니다.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
9년 전
유저 홈디렉토리 바꾸는것은 usermod 로 하는거 맞습니다.
아래 url 을 참고해 주세요.
http://www.joon.pe.kr/blog/327">http://www.joon.pe.kr/blog/327
그리고 워드프레스 테마나 플러그인은 자동 설치 하는것과
파일을 압축 풀어서 ftp 로 올리는것과 차이가 없습니다. ( 동일한 작업입니다. )
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
바람의제국
9년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그누커머스를 로컬로 테스트 중인데요.. usermod로 시스템내에서의 홈디렉토리는 변경이 될지 모르지만,
파일질라 를 통해서 사용자계정으로 localhost접속하면 변경된 홈디렉토리가 루트가 되는게 아니고 사용자계정의 홈이 루트가 됩니다.
하는 수 없이 새로운 계정을 만들어서 그 계정의 그룹에 현재 사용자를 그룹에 등록하고, /etc/passwd 에서 새로만든 계정의 홈디렉토리를 /var/www/html/(루트로 사용하고자 하는 디렉토리) 으로 수정하고 디렉토리 권한을 775로 줬더니 현재사용자를 시스템 로그아웃시키지 않고 ftp 접속 사용자만 새로만든 사용자로 하고 localhost접속했더니 루트가 제대로 잡힙니다.
왜 이렇게 복잡하게 하느냐 물으시겠지만, 현재 사용자로 로그인한 시스템 환경을 그대로 사용하면서 ftp localhost의 루트만 원하는 곳으로 변경하고 싶어서 였습니다.