linux下FTP设置技巧
d_logins.db
3,建立虚拟用户所需的PAM配置文件 #vi /etc/pam.d/vsftpd.vu 添加以下: auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_logins Account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_logins 4,建立虚拟用户及所要访问的目录并设置相应的权限 #useradd -d /home/ftpsite virtual /建立vsftpd虚拟用户所需的系统帐号 #chmod 700 /home/ftpsite/ 设置宿主目录的权限为700 5,设置vsftpd.conf配置文件 #vi /etc/vsftpd/vsftpd.conf 添加如下: Guest_enable=YES Guest_username=virtual Pan_service_name=vsftpd.vu Anon_world_readable_only=NO 重启vsftpd服务即可! 实验九:管理虚拟用户,要求如下: Wangwu有浏览目录、上传、改名、删除等权限 Lisi 有浏览目录、上传、下载权限 Zhangsan 有浏览目录、下载的权限(且只能在/misc/abc目录下,速度为20k) 我们可以这样做: 编辑vsftpd的主配置文件, #vi /etc/vsftpd/vsftpd.conf 添加如下: User_config_dir=/etc/vsftpd /指定虚拟用户配置文件的存放处 然后满足wangwu的需求: Vi /etc/vsftpd/wangwu 添加如下: Anon_world_readable_only=NO //开放读的权限(如果没有添加此项,用户看到的目录是隐藏的) Anon_upload_enable=YES Anon_mkdir_write_enable=YES Anon_other_write_enable=YES 满足lisi的需求: Vi /etc/vsftpd/lisi 添加如下: Anon_world_readable_only=NO //开放读的权限(如果没有添加此项,用户看到的目录是隐藏的) Anon_upload_enable=YES 满足zhangsan的需求: Vi /etc/vsftpd/zhangsan 添加如下: Anon_world_readable_only=NO //开放读的权限(如果没有添加此项,用户看到的目录是隐藏的) Local_root=/misc/abc //设置目录为本地 Anon_max_rate=20000 重启vsftpd服务即可! 实验十:如何设置匿名的用户可以上传以及删除的权限 我们可以这样做: #vi /etc/vsftpd/vsftpd.conf 添加如下: Anon_upload_enable=YES Anon_mkdir_write_enable=YES Anon_other_write_enable=YES #chmod – R 777 /var/ftp/pub /改变pub目录的权限 重启vsftpd服务即可. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |