Ò»£¬×¼±¸Ìõ¼þ
¡¡¡¡VSFTPDĬÈÏÅäÖÃÖÐÐèÒª¡°nobody¡±Óû§¡£ÔÚϵͳÖÐÌí¼Ó´ËÓû§£¬Èç¹ûÓû§ÒѾ´æÔÚ£¬useraddÃüÁîÓÐÏàÓ¦Ìáʾ¡£
¡¡¡¡[root@hpe45 root]# useradd nobody
¡¡¡¡useradd: user nobody exists
¡¡¡¡VSFTPDĬÈÏÅäÖÃÖÐÐèÒª¡°/usr/share/empty¡±Ä¿Â¼¡£ÔÚϵͳÖдËĿ¼£¬Èç¹ûĿ¼ÒѾ´æÔÚ£¬mkdirÃüÁîÓÐÏàÓ¦Ìáʾ¡£
¡¡¡¡[root@hpe45 root]# mkdir /usr/share/empty/
¡¡¡¡mkdir: cannot create directory '/usr/share/empty': File exists
¡¡¡¡VSFTPDÌṩÄäÃûFTP·þÎñʱ£¬ÐèÒª¡°ftp¡±Óû§ºÍÒ»¸öÓÐЧµÄÄäÃûĿ¼¡£
¡¡¡¡[root@hpe45 root]# mkdir /var/ftp/
¡¡¡¡[root@hpe45 root]# useradd -d /var/ftp ftp
¡¡¡¡½ÓÏÂÀ´µÄ²Ù×÷¶ÔÓÚftpÓû§ÊÇ·ñÒѾ´æÔÚ¶¼ÊÇÓÐÓõġ£
¡¡¡¡[root@hpe45 root]# chown root.root /var/ftp
¡¡¡¡[root@hpe45 root]# chmod og-w /var/ftp
¶þ£¬°²×°
yast -i vsftpd¾ÍÐÐÁË
Èý£¬ÅäÖÃ
ÅäÖÃÒªÐÞ¸ÄÎļþ /etc/vsftpd.conf
write_enable=YES
¡¡anon_world_readable_only=YES|NO
¡¡¡¡¿ØÖÆÊÇ·ñÖ»ÔÊÐíÄäÃûÓû§ÏÂÔØ¿ÉÔĶÁÎĵµ¡£YES£¬Ö»ÔÊÐíÄäÃûÓû§ÏÂÔØ¿ÉÔĶÁµÄÎļþ¡£NO£¬ÔÊÐíÄäÃûÓû§ä¯ÀÀÕû¸ö·þÎñÆ÷µÄÎļþϵͳ¡£Ä¬ÈÏֵΪYES¡£
¡¡¡¡anon_upload_enable=YES|NO
¡¡¡¡¿ØÖÆÊÇ·ñÔÊÐíÄäÃûÓû§ÉÏ´«Îļþ£¬YESÔÊÐí£¬NO²»ÔÊÐí£¬Ä¬ÈÏÊDz»ÉèÖµ£¬¼´ÎªNO¡£³ýÁËÕâ¸ö²ÎÊýÍ⣬ÄäÃûÓû§ÒªÄÜÉÏ´«Îļþ£¬»¹ÐèÒªÁ½¸öÌõ¼þ£ºÒ»£¬write_enable²ÎÊýΪYES;¶þ£¬ÔÚÎļþϵͳÉÏ£¬FTPÄäÃûÓû§¶Ôij¸öĿ¼ÓÐдȨÏÞ¡£
¡¡¡¡anon_mkdir_write_enable=YES|NO
¡¡¡¡¿ØÖÆÊÇ·ñÔÊÐíÄäÃûÓû§´´½¨ÐÂĿ¼£¬YESÔÊÐí£¬NO²»ÔÊÐí£¬Ä¬ÈÏÊDz»ÉèÖµ£¬¼´ÎªNO¡£µ±È»ÔÚÎļþϵͳÉÏ£¬FTPÄäÃûÓû§±ØÐè¶ÔÐÂĿ¼µÄÉϲãĿ¼ӵÓÐдȨÏÞ¡£
¡¡¡¡anon_other_write_enable=YES|NO
¡¡¡¡¿ØÖÆÄäÃûÓû§ÊÇ·ñÓµÓгýÁËÉÏ´«ºÍн¨Ä¿Â¼Ö®ÍâµÄÆäËûȨÏÞ£¬Èçɾ³ý¡¢¸üÃûµÈ¡£YESÓµÓУ¬NO²»ÓµÓУ¬Ä¬ÈÏֵΪNO¡£
Öص㣺°Évar/ftpϵÄij¸öÎļþ¼Ðchown¸øftp¾Í¿ÉÒÔÄäÃûдÈëÁË
ËÄ£¬ÔËÐÐ
vsftpd &Ö±½ÓÔËÐÐ
chkconfig set vsftpd onϵͳÆô¶¯Ê±×Ô¶¯ÔËÐÐ