linux操作系统
VSftpd
效果如图:
首先应在vsftpd.conf允许本地账户登录1)-------------------Linux系统本地账户新建-------------------财务和前厅均为linux的本地账户,需使用adduser或useradd命令创建这两账户2)-------------------设vsftpd允许本地账户登录-------------------vim /etc/vsftpd.conf: local_enable=YES local_root=/srv/ftp
为财务和前厅分别设置账户目录1)-------------------设账户配置目录-------------------vim /etc/vsftpd.conf#档案中新增:user_config_dir=/etc/vsftpd_user_conf#保存退出:wq2)-------------------设财务账户登录目录--------------------vim /etc/vsftpd_user_conf/caiwu#输以:local_root=/home/caiwu#保存退出:wq3)-------------------设前厅账户登录目录--------------------# vim /etc/vsftpd_user_conf/qianting#输以:local_root=/home/qianting#保存退出:wq-----------------------------------------------------------解析:user_config_dir选项设账户配置目录,其下新建账户同名之档案,输以vsftpd选项,账户登录优先适用之。官方解析:If you set user_config_dir to be /etc/vsftpd_user_conf and then log on as the user 'caiwu', then vsftpd will apply the settings in the file /etc/vsftpd_user_conf/caiwu for the duration of the session.
匿名用户登录公共目录/srv/ftp,权限只读本地账户为vsftpd(需新建,可任意)管理 /srv/ftp,权限读写执行1)---------------修改vsftpd公共目录之权限------------------------vim /etc/vsftpd.conf#配置开始 anonymous_enable=YES local_enable=YES local_root=/srv/ftp write_enable=YES local_umask=022 ascii_download_enable=YES ascii_upload_enable=YES user_config_dir=/etc/vsftpd_user_conf#保存退出:wq2)---------------修改linux系统公共目录之权限------------------ chown vsftpd /srv/ftp chmod 755 /srv/ftp
VSFTPD.CONF手册:http://pan.baidu.com/s/1o8pyuCi