《实验2-FTP服务器上的操作》由会员分享,可在线阅读,更多相关《实验2-FTP服务器上的操作(3页珍藏版)》请在人人文库网上搜索。
1、FTP服务器上的操作:1. 查看包的安装,并启动服务.#rpm qa |grep vsftpd(在光盘1中)#service vsftpd start2. 匿名用户FTP权限设置#vi /etc/vsftpd/vsftpd.conf27行: 去”#”号,anon_upload_enable=YES #可以上传文件.31行,去”#”号,anon_mkdir_write_enable=YES #可以上传目录32行新加入:anon_other_write_enable=YES #其它权限,可以有删除的权限:x #service vsftpd restartcd /var/ftp(匿名用户的根目录为/。
2、var/ftp/pub,改变pub的权限)ls chmod 777 pub3设置用户aa不能登录到FTP第一种方法:#vi /etc/vsftpd.ftpusers写入用户名aa:wq 第二种方法:#vi /etc/vsftpd.user_list写入用户名aa:wq #vi /etc/vsftpd/vsftpd.conf109行写入;userlist_enable=YESuserlist_deny=YES:wq#service vsftpd restart4设置只有aa能登陆FTP#vi /etc/vsftpd.user_list写入用户名aa:wq #vi /etc/vsftpd/vsft。
3、pd.conf109行写入;userlist_enable=YESuserlist_deny=NO:wq#service vsftpd restart5限定本地用户的根目录不能切换.除了总经理chenghao能切换. #vi /etc/vsftpd/vsftpd.conf97行新加入:chroot_local_user=YES 所有人都不能切换:wq #service vsftpd restart #vi /etc/vsftpd/vsftpd.conf 只有没记录到vsftpd.chroot_list可以切换。97行:chroot_local_user=NO 98行去”#”号. chroot_。
4、list_enable=YES :wq#service vsftpd restart#vi /etc/vsftpd.chroot_list写入不能切换的用户:wq 6建立FTP服务器的虚拟用户建立虚拟用户口令库文件:#cd /etc/vsftpd#vi users.txtmm(用户名)123(密码)yy123:wq导入数据库:#db_load T t hash f users.txt /etc/vsftpd /vsftpd_login.db(注: 如果加载数据库时:出现 -bash: db_load: command not found,安装以下3个软件包,在光盘3中db4-4.2.52-7.。
5、1.i386.rpm,db4-devel-4.2.52-7.1.i386.rpm, db4-utils-4.2.52-7.1.i386.rpm 即可)改权限:(初始权限为611即可)#chmod 600 vsftpd_login.db允许虚拟用户登入系统,建立PAM文件:#vi /etc/pam.d/vsftpd.vu把里面原有的内容加”#”注释.再加入:auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_loginaccount required /lib/security/pam_userdb.so db=/etc。
6、/vsftpd/vsftpd_login:wq建立虚拟用户所需的系统用户及要访问的目录:#useradd d /home/ftpsite vu添加虚拟用户配置项:#vi /etc/vsftpd/vsftpd.conf新加入:guest_enable=YESguest_username =vupam_service_name=vsftpd.vu重启vsftpd服务:#service vsftpd restart测试:ftp localhost为不同的虚拟用户设置不同的权限:建立用户配置文件目录:#mkdir /etc/vsftpd_user_conf为虚拟用户建立单独的配置文件:#vi /etc/vsftpd_user_conf/mmanon_world_readable_only=NOanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write-enable=YES:wq设置主配置文件:#vi /etc/vsftpd /vsftpd.confuser_config_dir =/etc/vsftpd_user_conf:wq #service vsftpd restart。