SERVER > LINUX - LIBRARY > FTP 상위디렉토리 접근금지
 
SERVER
LINUX
Windows NT
 
아파치
LINUX - LIBRARY
  HOME > SERVER > LINUX - LIBRARY
 
FTP 상위디렉토리 접근금지
작성일 : 12-02-16
조회 : 3,174  
1. FTP 환경설정파일 수정

~# vi /etc/vsftpd/vsftpd.conf

# 문서하단에 추가

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list


2. chroot_list 파일안에, root 추가 (이파일안에 등록된 USER는 상위디렉토리 접근제한을 받지 않는다.)

~# vi /etc/vsftpd/chroot_list

root


덩벙이 12-02-16 10:20
 
/etc/vsftpd/vsftpd.conf 를 수정한다.

1. chroot_list_enable 값을 YES 로 해준다. chroot 를 아이디 별로 설정하겠다는 뜻이다. ex) chroot_list_enable=YES

2. chroot_list_file 값을 설정한다. 아이디를 설정할 파일경로와 이름을 설정해주면 된다. ex) chroot_list_file=/etc/vsftpd/chroot_list

3. chroot_local_user 값을 설정한다. YES 로 설정하게 되면 list_file 에 설정된 아이디는 chroot 기능을 사용하지 않게 된다. 반대로 NO 로 설정하게 되면 list_file 에 설정된 아이디는 자신의 홈 디렉토리가 루트가 될 것이다.


4. /etc/vsftpd/chroot_list 2번에서 설정한 파일을 생성해서 아이디를 적어준다. 아이디는 엔터로 구분하여 그냥 나열해주면 된다. ex) root 엔터 manuz


위를 모두 수정한 후에는 vsftpd 를 재 시작  해준다. 위 기능은 데몬의 재시작이 필요하다.
 
 

Total 33
번호 제   목 조회
33 Apache2 (with mod_ssl) + PHP4 설치 --DSO 방식 (2) 538
32 apache 설치 452
31 [CentOS] KDE, GNOME 설치 및 제거 648
30 SSH 설정 1767
29 apache 2.점대 ssl설정 1757
28    apache 2.점대 ssl설정 2241
27    apache 2.점대 ssl설정 1319
26    apache 2.점대 ssl설정 1735
25 리눅스 ftp 명령어 2740
24    FTP 상위디렉토리 접근금지 (1) 3175
23    vsftpd 설치 설정 418
22 리눅스 기본명령어 2112
21 netstat [option] 3050
20 리눅스 설치후 기본 설정 (따라하기)참조파일 3118
19 2장) 리눅스 설치 - Red Hat Fedora Core 6 설치 3381
18    2장) 리눅스 설치 - 설치시 파티션 설정(참조) 5516
17    2장) 리눅스 설치 - 설치시 파티션 설정(참조) 4773
16    2장) 리눅스 설치 - 설치시 파티션 설정(참조) 3148
15    2장) 리눅스 설치 - Red Hat Fedora Core 6 설치 1845
14    2장) 리눅스 설치(text모드) - CentOS 5.5 텍스트 모드 설치 3879
 1  2  
 
개인홈페이지 덤벙닷컴은 프로그래머와 디자이너위한 IT커뮤니티 공간입니다.
Copyright ⓒ www.dumbung.com. All rights reserved.