Linux ftp服务器虚拟用户的建立
来源:互联网 发布:最强兵王在都市网络 编辑:程序博客网 时间:2024/04/29 21:56
vsftp下的虚拟用户的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源。所以,如果想让用户对FTP服务器站内具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性。
首先第一步:创建虚拟用户 并且生成口令文件(前提 一定要装上 db.util服务)
touch /etc/vsftp/virtual.txtvim /etc/vsftpd/virtual.txt
生成VSFTPD的认证文件(并且修改认证文件的权限)
db_load -T -t hash -f virtual.txt /etc/vsftpd/virtual.dbchmod 600 /etc/vsftpd/virtual.db第二步:修改PAM的配置文件(/etc/pam.d/virtual.vu)
cd /etc/pam.dtouch vsftpd.vuchmod 777 vsftp.vu
第三步:建立虚拟用户并且设置访问目录及各虚拟用户的权限
<span style="color:#000000;">useradd -d /var/virtual -s /sbin/nologin virtual</span>
第四步:修改vsftpd.conf的配置文件
<span style="color:#000000;">vim /etc/vsftp/vsftp.conf</span>
在文件的最后加入上述配置信息其中:
pam_service_name=vsftp.vu 指定pam文件
如果想实现不同的虚拟用户有不同的权限可以加上 user_config_dir=/etc/vsftpd/vsftpd_user_conf
<span style="color:#000000;">mkdir /etc/vsftpd/vsftp_user_confcd /etc/vsftpd/vsftp_user_conftouch virtual1vim virtual1</span>在vsftpd_user_conf目录下建立与虚拟用户同名的文件 将不同的权限写入相应的用户名文件中就可以达到不同的虚拟用户有不同的权限
vim virtual1anon_world_readable_only=NO(可以浏览目录下载文件)anon_upload_enable=YES(可以上传文件)anon_mkdir_write_enable=YES(可以创建 删除目录)anon_other_write_enable=YES(可以更名删除文件)最后要 service vsftpd restart
2 0
- Linux ftp服务器虚拟用户的建立
- Ubuntu 下ftp服务器建立虚拟用户
- 部署lftp服务器、建立ftp虚拟用户
- Linux 采用虚拟用户建立 FTP Server
- FTP安装和虚拟用户的建立
- linux ftp服务器搭建 虚拟用户
- FTP服务器中虚拟用户的搭建
- 用pureftpd+pureDB虚拟用户,建立一个简单安全(不需要数据库支持)的linux ftp站
- Linux FTP 虚拟用户的使用配置
- Linux FTP 虚拟用户的使用配置
- Linux下的Ftp虚拟用户配置
- linux ftp 服务器搭建教程(虚拟用户)
- linux上搭建ftp服务器,并配置虚拟用户。
- Linux建立FTP服务器
- vsftp 建立虚拟用户服务器
- 虚拟机建立Linux下的FTP服务器
- ftp服务器的建立(windows&linux)
- FTP服务器的安装,配置,虚拟用户的创建
- js格式校验
- Linux 学习笔记(十、搜索字符串命令)
- 自定义类加载器的编写原理分析
- 类方法(class methods)
- 嵌入式Linux系统启动过程分析
- Linux ftp服务器虚拟用户的建立
- JAVA加载properties文件
- 轻松学习JavaScript十:JavaScript的Date对象制作一个简易钟表
- 忘掉旋转,利用2-3-4树,学习红黑树 http://www.cnblogs.com/liuyunfeng/archive/2013/12/12/3471368.html
- 【HDU 1237】简单计算器
- 在 Hyper-V 上安装 CentOS 系统需要注意的两个问题
- Linux启动过程
- 获取数据字典的方法
- CentOS 7.0 SVN搭建 (YUM安装)