正在加载图片...
4、配置虚拟账号系统 cat >/etc/vsftpd/ vuser passwd. conf < EOF announcedpwd publicpwd EOF #将文本文件的帐号及密码编译为db4的数据库文件 /etc/vsftpd/vuser passwd. conf /etc/vsftpd/vuser passwd. db 5、配置PAM #配置 vsftpd的pam,在文件中增加auth和 account配置 sed -ir 's//#/g/etc/pam. d/vsftpd auth required /1ib64/ security/pam userdb. so db=/etc/vsftpd/vuser_ passwd account required /1ib64/security/pam userdb. so db=/etc/vsftpd/vuser_ passwd 〉/etc/pam.d/ vsftpd #创建用于FTP虛拟账号服务的操作系统用户,并禁止该用户登陆操作系统 useradd-g ftp -d /home/vsftpd -s/sbin/nologin vsftpd 6、配置 vsftpd. conf mv /etc/vsftpd/vsftpd. conf /etc/vsftpd/vsftpd. conf. bak cat >/etc/vsftpd/vsftpd. conf <<EOF #不允许匿名访问 anonymous enable=No #设定本地用户可以访问。注意:主要是为虚拟宿主用户,如果该项目设定为NO那么所有 虚拟用户将无法访问 local enable=YES #允许写操作 write enable=yeS #创建或上传后文件的权限掩码 local umask=022 #禁止匿名用户上传 anon upload enable=NO #禁止匿名用户创建目录4、配置虚拟账号系统 cat > /etc/vsftpd/vuser_passwd.conf << EOF web webpwd announced announcedpwd public publicpwd EOF #将文本文件的帐号及密码编译为 db4 的数据库文件 db_load -T -t hash -f /etc/vsftpd/vuser_passwd.conf /etc/vsftpd/vuser_passwd.db 5、配置 PAM #配置 vsftpd 的 pam,在文件中增加 auth 和 account 配置 sed -ir 's/^/#/g' /etc/pam.d/vsftpd echo -n ' auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd ' >> /etc/pam.d/vsftpd #创建用于 FTP 虚拟账号服务的操作系统用户,并禁止该用户登陆操作系统 useradd -g ftp -d /home/vsftpd -s /sbin/nologin vsftpd 6、配置 vsftpd.conf mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak cat > /etc/vsftpd/vsftpd.conf <<EOF #不允许匿名访问 anonymous_enable=NO #设定本地用户可以访问。注意:主要是为虚拟宿主用户,如果该项目设定为 NO 那么所有 虚拟用户将无法访问 local_enable=YES #允许写操作 write_enable=YES #创建或上传后文件的权限掩码 local_umask=022 #禁止匿名用户上传 anon_upload_enable=NO #禁止匿名用户创建目录
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有