- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vsftpd虚拟用户多用户管理
vsftpd 虚拟用户 多用户管理
1.需要建立一个用户,这个用户是linux系统的本地用户,各ftp帐号使用它和vsftpd的配合间接存取服务器文件。
groupadd virtual
useradd -g virtual vuser
2.建立ftp用户帐号列表子文件logins.txt
anvycntest0dym529test1admintest2
用户名和密码依次隔开
#db_load -T -t hash -f logins.txt /etc/vsftpd_login.db(没有db_load yum install db4-utils)
无论你在什么地方执行的,无论你的文件生成在哪里,请记住你vsftpd_login.db的地址,另外建议删除logins.txt
3.建立vsftpd的pam_service文件,注意这里的db=path
#vi /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_loginaccount required /lib/security/pam_userdb.so db=/etc/vsftpd_login
(如果是64位的linux系统就要用下面的配置)
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd_loginaccount required /lib64/security/pam_userdb.so db=/etc/vsftpd_login)
:qw保存
4.设置用户权限
建立用???存放用户权限设置文件的目录
#mkdir /etc/vsftpd/virtual
并在该文件夹下依次建立与logins.txt对应的帐号名称相同的文件
如:
[anvycn]仅仅允许下载
anon_world_readable_only=NOlocal_root=/usr/local/apache/htdocs/anvy_test/
[dym529]允许建立,修改,但是不允许删除
anon_world_readable_only=NOwrite_enable=YESanon_mkdir_write_enable=YESanon_upload_enable=YESlocal_root=/usr/local/apache/htdocs/dym_test/
[admin]全部权限
anon_world_readable_only=NOwrite_enable=YESanon_mkdir_write_enable=YESanon_upload_enable=YESanon_other_write_enable=YESlocal_root=/usr/local/apache/htdocs/
#local_umask=022
#file_open_mode=0755
5.设置vsftpd.conf
#cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
#vi /etc/vsftpd/vsftpd.conf
修改内容如下
listen=YES#listen_port=10021 connect_from_port_20=YESftpd_banner=Welcome to FTP service.
anonymous_enable=NOlocal_enable=YESwrite_enable=NOanon_upload_enable=NOanon_mkdir_write_enable=NOanon_other_write_enable=NOchroot_local_user=YES
guest_enable=YESguest_username=vuserpasv_min_port=30000pasv_max_port=30999
pam_service_name=vsftpd.vuuser_config_dir=/etc/vsftpd/virtualxferlog_enable=YESxferlog_file=/var/log/vsftpd.log
virtual_use_local_privs 设置为 YES 时,虚拟用户使用与本地用户相同权限,设置为 NO 时,虚拟用户使用与匿名用户相同权限
virtual_use_local_privs=YES
6.重新启动vsftpd
#/sbin/service vsftpd restartp
反复2次,确认shutdown和start都是OK,如有错误,反复检查以上步骤
7
您可能关注的文档
- 供应商审计方面培训课件.doc
- oracle11g在linuxredhat65上的安装图解.doc
- origin8上机练习1.doc
- oraclelinux在vmware的安装过程.docx
- 便利店店长主要工作职责与范围.doc
- oracle11203racforrhel64安装手册.doc
- oracle11g在linuxsuse安装手册by黑苹果.docx
- origin80使用教程.docx
- 信息化教学方案演讲语言艺术.doc
- 信息技术环境下小学课堂教学策略研究实施方案3.doc
- 2024浙江衢州市常山县“英才荟”事业单位紧缺急需人才招聘18人笔试备考试题及答案解析.docx
- 2024浙江省近海海洋工程环境与生态安全重点实验室招聘1人笔试备考试题及答案解析.docx
- 2024广东阳江市阳西县补充招聘森林消防应急队员5人笔试备考试题及答案解析.docx
- 2024浙江松阳县新华书店有限公司招聘见习大学生1人笔试备考试题及答案解析.docx
- 2024云南曲靖市马龙区部分事业单位选调(含选调计划)26人笔试备考试题及答案解析.docx
- 2024广西柳州市残疾人劳动就业服务中心招聘残疾人专职委员1人笔试备考试题及答案解析.docx
- 2024广西河池市总工会公开招聘社会化工会工作者3人笔试备考试题及答案解析.docx
- 2024贵州华贵人寿保险股份有限公司第三次社会招聘15人笔试备考试题及答案解析.docx
- 2024广西百色市田东县5月城镇公益性岗位工作人员招聘4人笔试备考试题及答案解析.docx
- 2024广西百色市那坡县坡荷乡人民政府公开招聘编外工作人员2人笔试备考试题及答案解析.docx
文档评论(0)