총 게시물 43건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[서버]

vsftp 사용자 폴더 지정방법

글쓴이 : 카이로 날짜 : 2014-07-02 (수) 21:04 조회 : 10181
글주소 : http://www.androidside.com/B25/51
 
  Q1 쿠팡
인기 생활 가전, 계절 가전, 컴퓨터, 디지털기기 특가, 최대 90% 할인!
www.coupang.com
  Q1 티몬
Q1, 합리적인 가격, 특가 SALE 알뜰구매 찬스! 초저가, 빠른배송!
www.ticketmonster.co.kr
  기적의 구두, shoeBob
구두의 전설, 리갈 스타일에 등산화의 기능성을 입히다, q1클래식구두
shoebob.co.kr
클릭초이스 등록


Q1. testid라는 계정으로 ftp에 접속하면, "/ftpdata/testid"로 연결.
A1. testid 의 홈 디렉토리를 / ftpdata/ tes tid 로 설정하면 됩니다.
 
만약에 testid 유저를 생성하지 않았다면 useradd 명령시 -d 옵션으로 홈 디렉토리를 지정할 수 있으며,
 
testid 라는 유저가 이미 존재하는 경우라면 usermod 명령시 -d 옵션으로 홈 디렉토리를 변경할 수 있습니다.
 
testid 유저를 생성하는 경우)
# useradd -d / ftpdata/ testid testid
 
testid 유저의 홈 디렉토리를 변경하는 경우)
# usermod -d / ftpdata/ testid testid
  

Q2. testid는 "/ftpdata/testid" 폴더의 상위로는 이동하지 못함.
A2. 기본적으로 모든 유저들이 자신의 홈 디렉토리를 빠져나가지 못하게 막기 위해서는
 
chroot_local_user=YES 설정만 해주시면 됩니다.
(chroot_lis t_enable=YES, chroot_list_file=/etc/vsftpd/ chroot_list 는 주석 또는 삭제)
 
만약에 질문하신 분처럼
 
chroot_list_enable=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd/chroot_list
이렇게 설정할 경우, 기본적으로 모든 사용자는 자신의 ftp 홈디렉토리를 빠져 나가지 못하지만
 
/etc/vsftpd/chroot_list 에 등록되어 있는 사용자는 자신의 ftp 홈 디렉토리를 빠져 나갈 수 있습니다.
(/etc/vsftpd/chroot_list 에 등록되어 있는 사용자는 열외로 처리)
 
예를 들어 chroot_local_user=YES, chroot_list_enable=YES, chroot_list_file=/etc/vsftpd/chroot_list
이렇게 설정되어 있는 상태에서 testid 라는 유저가 /etc/vsftpd/chroot_list 에 등록되어 있다면,
 
상위 폴더로 이동이 가능합니다.
 
 
Q3. 파일전송 및 폴더생성이 가능하게
A3. ftp에 로그인한 사용자의 홈디렉토리에 퍼미션이 올바르게 주어져 있는지 확인을 해보세요.
 
일반적으로 useradd 로 사용자를 생성한 경우 홈디렉토리의 퍼미션을 700 또는 755 등으로 설정하기 때문에
 
사용자들이 자신의 홈으로 ftp로 접속할 경우 파일 업로드나 디렉토리 생성 등에 제약을 받지 않습니다.
 
만약에 파일 업로드나 디렉토리 생성시에
 
550 Create directory operation failed.
또는
553 Could not create file.
 
등의 오류가 발생한다면 현재 접속한 사용자의 홈 디렉토리의 퍼미션, 소유권자 등을 확인하여 주십시오.
 
다음은 testid 사용자의 홈 디렉토리 퍼미션과 소유권자를 확인하는 예입니다.
 
# ls -ld / ftpdata/ tes tid
drwx------ 29 root root 4096 2009-04-01 04:29 /ftpdata/testid
 
확인결과 /ftpdata/testid 의 소유권자와 소유그룹이 root 로 되어 있으므로,
 
/ftpdata/testid 의 소유권자를 testid로 변경합니다.
 
# chow n tes tid.tes tid / ftpdata/ testid



http://blog.naver.com/choi05okk/90076176335



로그인 창이 있는 "정보 수정"에서
서명 이쁘게 등록해보세요 ^^

hi
이전글  다음글  목록 글쓰기

총 게시물 43건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 조회
43 OS
이카루스031 05-09 1469
42 OS
이카루스031 05-09 1606
41 OS
Linux 시스템 로그인에 관련된 정보 로그 파일혹 Linux 관리가 필요한 분들 참고하세요.....시스템에 접근한 사람들 …
예민한인어 03-14 1838
40 OS
Postfix를 이용한 메일서버 개설 http://www.atblog.co.kr/?p=4877
카이로 12-18 2192
39 서버
sudo apt-get install ntpdate sudo apt-get install rdate sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime sudo rdate -s time.bora.net
카이로 08-01 3512
38 VPS
VPS 간단 비교 설명  디지털오션 DigitalOcean  1. 저렴한 가격(최소 5$부터 시작) 2. 매우 쉬운 UI 3. 인기있…
카이로 07-10 3615
37 서버
SCP를 사용하여 자동으로 데이터백업   v     상황: 특정 디렉터리나 특정 데이터를 원…
카이로 07-10 3501
36 서버
리눅스 서버 간에 파일 복사에 사용되는 명령어는 scp가 대표적이겠죠? scp에 대해서 간략하게 설명하고자 합니…
카이로 07-10 4617
35 서버
Introduction Nginx Nginx is a fast and lightweight alternative to the sometimes overbearing Apache 2. However, Nginx just like any kind of server or…
카이로 07-08 3396
34 디지털오션
출처. http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=226630 들어가기에 앞서...-블로그에 쓴 글을 그대로 …
카이로 07-07 3472
33 서버
최상위 index.php에 아래 코드 입력 ini_set('session.cookie_domain', '.domain.com' );
카이로 07-06 2753
32 VPS
DigitalOcean vs Linode  디지털오션과 리노드 상세 비교 This is a very detailed DigitalOcean vs Linode VPS cloud hosting comparison r…
카이로 07-06 3428
31 디지털오션
How To Choose an Effective Backup Strategy for your VPS Introduction An important consideration when storing your work and data in a digital environ…
카이로 07-06 2577
30 VPC
2013 VPS Benchmarks - Linode, Digital Ocean, Hot Drupal Every year or two, I like to get a good overview of different hosting providers' VPS performa…
카이로 07-06 4255
29 VPC
Linode vs DigitalOcean, performance benchmarks I’ve been a Linode fan and customer for years, but just this week I was made aware of a competing …
카이로 07-06 2311
28 VPC
Live Benchmarks from the Cloud Cloudlook provides constantly updated benchmarksfor server instances at popular public cloud providers. …
카이로 07-06 2696
27 VPC
사양이나 필요한 부분만 보세요^^ Linode 2GB VPS versus DigitalOcean 2GB VPS – Centmin Mod Nginx CLI install benchmarks Linode has…
카이로 07-06 2547
26 서버
for file in *.log; do     iconv -f ISO-8859-1 -t UTF-8 -o "$file".utf "$file" && mv "$file".utf "$file" done
카이로 07-05 2338
25 서버
우분투에서 한국시간으로 변경하기 ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
카이로 07-04 2420
24 서버
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
카이로 07-03 2849
 1  2  3  맨끝
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기