vsftpd 업로드는 가능하나 삭제는 불가능하게?
글쓴이: vhain / 작성시간: 수, 2008/12/17 - 2:46오전
업로드는 가능하나 삭제는 불가능하게 할 수 있을까요...
ftp 루트 폴더는 NTFS 시스템을 쓰는 외장하드를 mount 해서 쓰느라, permission이나 owner의 변경이 불가능하답니다;;
물론 mount 시 umask, uid, gid, fmask, dmask 등을 지정해서 퍼미션을 일괄 적용시킬수는 있겠지만 말입니다..
어떻게 해야 할까요
<span>/etc/vsftpd.conf</span> listen=YES anonymous_enable=NO local_enable=YES write_enable=NO local_umask=022 anon_upload_enable=NO anon_mkdir_write_enable=NO anon_other_write_enable=NO dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES ftpd_banner=Welcome to VHAIN FTP service. chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key guest_enable=yes guest_username=vsftpd user_config_dir=/etc/vsftpd_user_conf #charset_filter_enable=YES #charset_client=cp949 #charset_server=utf-8 virtual_use_local_privs=YES local_root=/media/VHAIN/vsftpd/
<span>사용자 설정 파일(/etc/vsftpd_user_conf/~)</span> anon_world_readable_only=NO write_enable=YES anon_upload_enable=YES
Forums:
cmds_allowed
사용자 설정 파일에 cmds_allowed 값을 설정해서 삭제 제한을 설정할 수 있습니다. 단, 디렉토리 단위가 아닌 계정 전체에 영향을 줍니다.
예:
raw ftp command 로 검색하면 설정 가능한 명령어를 찾을 수 있습니다. http://www.nsftools.com/tips/RawFTP.htm
(참고로 삭제는 DELE 입니다)
댓글 달기