#pw groupadd -g 75 -n ftp #pw useradd -u 75 -g ftp -c FTP Service -d /home/ftp -m -s /sbin/nologin -n ftp #cd /usr/ports/ftp/vsftpd #make install clean #cd /home #chown root ftp #chgrp wheel ftp #chmod og-w ftp #vi /usr/local/etc/vsftpd.chroot_list แล้วเพิ่มชื่อ user ที่ต้องการทำ chroot - แก้ไขไฟล์ /usr/local/etc/vsftpd.conf ดังนี้ - anonymous_enable=YES - local_enable=YES - write_enable=YES - chroot_list_enable=YES - chroot_list_file=/usr/local/etc/vsftpd.chroot_list - secure_chroot_dir=/home/ftp - แก้ไขไฟล์ /etc/inetd.conf - ftp stream tcp
. /usr/local/libexec/vsftpd vsftpd - #killall inetd #inetd Ww
-------------------------------------------------------------------
# อาจจะต้อง add group ftp ก่อง #pw useradd -u 75 -g ftp -c FTP Service -d /home/ftp -m -s /sbin/nologin -n ftp #cd /usr/ports/ftp/vsftpd #make install clean
#cd /home #chown root:wheel ftp #chmod og-w ftp
- แก้ไขไฟล์ /usr/local/etc/vsftpd.conf ดังนี้ - anonymous_enable=YES - local_enable=YES - write_enable=YES - chroot_list_enable=YES - chroot_list_file=/usr/local/etc/vsftpd.chroot_list - secure_chroot_dir=/home/ftp -->>> anonymous path
#vi /usr/local/etc/vsftpd.chroot_list แล้วเพิ่มชื่อ user ที่ต้องการทำ chroot
- แก้ไขไฟล์ /etc/inetd.conf - ftp stream tcp
. /usr/local/libexec/vsftpd vsftpd
#killall inetd #inetd Ww *** ที่ /etc/rc.conf ใส่ inetd_enable="YES" เพื่อ auto start service |