FTP
Posted feizhuanye
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FTP相关的知识,希望对你有一定的参考价值。
useradd -d /xxx/xx -g ftp -s /sbin/nologin ddxq
passwd
网页直接登录
用户密码登录
chmod 755 /xxx/xx
vi /etc/vsftpd/vsftpd.conf
userlist_deny=YES
指定目录
local_root= /var/www
--------------------------------------------------------------------------------
mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak
grep -v "#" /etc/vsftpd/vsftpd.conf_bak > /etc/vsftpd/vsftpd.conf
vi /etc/vsftpd/vsftpd.conf
#匿名登录,anon_ 为YES
ls -ld /xxx/xx #查看文档权限
chmod -Rf ftp /var/ftp/pub #更改文件权限给ftp
getsebool -a | grep ftp #查看selinux 中 ftp的策略
setsebool -P ftpd_full_access=on #selinux 打开ftp接入策略
#本地登录
去掉ftpusers 和 user_list 里的禁止名单
#虚拟用户
vi /etc/vsftpd/vu.list
~用户
~密码
db_load -T -t hash -f vuser.list vuser.db
chmod 600 /etc/vsftpd/vu.db
useradd -d /var/ftproot -s /sbin/nologin vu
chmod -Rf 755 /var/ftproot
vi /etc/pam.d/vsftpd.vuser
auth required pam_userdb.so db=/etc/vsftpd/vu
account required pam_userdb.so db=/etc/vsftpd/vu
vi /etc/vsftpd/vsftpd.conf
guest_enable=YES
guest_username=vu
allow_writeable_chroot=YES
pam_service_name=vsftpd.db
以上是关于FTP的主要内容,如果未能解决你的问题,请参考以下文章