Linux FTP虚拟用户创建

(1)cd /etc/vsftpd/

(2)vim vuser.list创建用户zhaosi和liwu 密码均为redhat(奇数行为帐户名,偶数行为密码)

(3)db_load -T -t hash -f vuser.list vuser.db

(4)file vuser.db

(5)chmod 600 vuser.db

(6)rm -f vuser.list

(7)设置/var/ftproot/为本地用户家目录

(8)chmod -Rf 755 /var/ftproot/赋予家目录权限

(9)vim /etc/pad.m/vsftpd.vu 更改pam.d文件
auth?required?/lib64/security/pam_userdb.so?db=/etc/vsftpd/passwd
account?required?/lib64/security/pam_userdb.so?db=/etc/vsftpd/passwd

(10)配置vsftpd.conf文件

(11)创建文件vuser_dir到/etc/vsftpd
创建文件zhaosi和liwu并赋予liwu权限



(12)再次配置vsftpd.conf文件

(13)重启vsftpd服务并设置开机自启

(14)登陆ftp虚拟用户


(15)在ftp 的liwu用户中创建、删除文件

原文地址:http://blog.51cto.com/13956537/2172723

时间: 2024-10-24 01:52:29

Linux FTP虚拟用户创建的相关文章

使用linux FTP虚拟用户搭建FTP服务器

最近接触一个项目,客户需要搭建一台FTP服务器.具体要求是:系统采用red hat 6.4 64位操作系统:创建20个ftp用户,这些用户拥有自己独立的工作目录,并且有上传.下载.删除等权限:创建一个ftp管理用户,这个用户拥有管理以上20个ftp用户目录的权限. 仔细一看要求单单使用本地用户设置属组和文件目录权限控制的方法很难实现以上要求,于是想到使用ftp虚拟用户,而且ftp虚拟用户安全性高,不能登录系统,只能访问ftp服务器. 下面开始在自己的虚拟机环境中根据客户的要求搭建ftp服务器.

Linux 下 FTP虚拟用户的使用配置

Linux下FTP虚拟用户的使用配置 Linux的FTP服务支持3种用户: 1.匿名帐户 2.本地帐户 3.虚拟用户 为什么要使用虚拟用户: 匿名帐户可以很好的保证FTP服务器的安全性,但是,对匿名用户的权限管理不够灵活.如果想对访问FTP的帐户给予更多的权限,就可以用本地帐户来实现.但是,本地帐户默认情况下是可以登陆Linux系统的,这样对Linux系统来说是一个安全隐患.那么怎么能在灵活的赋予FTP用户权限的前提下,保证FTP服务器乃至整个Linux系统的安全呢?使用虚拟用户就是一种解决办法

ftp安装和虚拟用户创建(终于搞清楚了)

之前领导叫我在Linux下搭建一个FTP服务器,搞一个公司内部人员文件结构,并对相应人员设置相应的访问权限,之前网上有很多安装方法,但是都是很傻瓜式地安装,用户简单地创建,而我当时也是用的最笨的方法创建了很多的本地用户,并对本地用户实现了领导布置的要求,但添加用户,并对用户地管理起来很麻烦,特别是添加新用户的时候,最终没有能够搞定简单实用的这个问题.知道这个问题出现在创建的是本地用户,而非虚拟用户,当时用的Ubuntu12.04的好像没有db_load 安装的时候,又没有对应的数据源,当时,就没

linux下利用脚本添加ftp虚拟用户并赋予权限

首先ftp配置应为虚拟用户登录模式 用户密码文本目录为/etc/vsftpd/vftpuser,代码如下: 1 #!/bin/bash 2 # 3 if [ $# -ne 2 ] //限制用户只能完整输入一组用户名和密码.在用户密码文本中奇数行为用户名,偶数行为密码. 4 then echo "Please input a set of username and password" 提示"请输入一组用户名和密码" 5 exit 1 6 fi 7 8 for user

配置FTP虚拟用户访问

直接使用本地用户(Linux系统的用户账户)来访问vsftpd服务器可能带来安全问题,变通的方法是使用虚拟用户(virtual user)来作为专门的FTP账户.FTP虚拟用户并不是操作系统的用户账户,不能登入系统,只能访问FTP服务器,对操作系统的影响更小.虚拟用户主要用来访问提供给非信任用户,但又不适合公开的内容. PAM(Pluggable Authentication Modules)是一套身份验证共享库,用于限定特定应用程序的访问.使用PAM身份验证机制可以实现vsftpd的虚拟用户功

ftp 虚拟用户

一.概述 为何用虚拟用户 虚拟用户只能访问服务器提供的FTP服务,而不能访问系统的其它资源.所以,如果想让用户对FTP服务器有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性 二.软件安装 1.安装vftpd:yum或者编译安装都可以 2.安装生成口令认证文件所需要的软件db4-utils yum install db4-utils db4-devel -y 三.配置 本地数据文件方式[也可使用mysql] (1)添加虚拟用户口令文件[奇数行为用户名,偶数行为密码] vim

RHEL7 -- Linux搭建FTP虚拟用户

安装vsftpd软件包 [[email protected] ~]# yum install vsftpd -y [[email protected] ~]# yum install db4 db4-utils 建立vsftpd服务的宿主用户 [[email protected] ~]# useradd vir -s /sbin/nologin 创建日志文件 [[email protected] ~]# touch /var/log/vsftpd.log [[email protected] ~

Linux下vsftpd安装以及配置FTP虚拟用户实践

首选的FTP服务器搭建方式 安装vsftpd #查看当前系统版本 cat /etc/redhat-release  CentOS release 6.6 (Final)  #查看是否已经安装vsftpd rpm -qa | grep vsftpd #如果没有,就安装,并设置开机启动 yum -y install vsftpd chkconfig vsftpd on 基于虚拟用户的配置 所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的.虚拟用户不能登录CentOS系统.

Vsftpd安装以及配置FTP虚拟用户实践

安装vsftpd #查看当前系统版本 [[email protected] vsftpd]# cat  /etc/redhat-release CentOS release 6.7 (Final) #安装 yum  install  vsftpd  -y #开机启动 chkconfig  vsftpd   on 基于虚拟用户和被动模式的配置 [[email protected] vsftpd]# cat  vsftpd.conf anonymous_enable=NO listen=YES li