Vsftpd-系统用户配置

承接上文 “CenOS_7 搭建Vsftpd服务-匿名用户”

Vsftpd匿名用户设置完毕,匿名用户,任何人都可以查看FTP服务器端的文件、目录,甚至可以修改、删除,此方案如适合存放私密文件在FTP服务器端,如何保证文件或者目录专属拥有者呢,Vsftpd系统用户可以实现该需求。

实现Vsftpd系统用户方式验证,只需在Linux系统中创建多个用户即可,创建用户使用useradd,同时给用户设置密码,即可通过用户和密码登录FTP,进行文件上传、下载、删除等操作。Vsftpd系统用户实现方法步骤如下:
(1) Linux系统中创建系统用户user1、user2,分别设置密码为123456

useradd  user1
useradd  user2
echo 123456|passwd --stdin  user1
echo 123456|passwd --stdin  user2

(2)修改vsftpd.conf配置文件如下

[root@localhost ftp]# cat /etc/vsftpd/vsftpd.conf
anonymous_enable=No
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

(3)在通过Windows访问ftp://192.168.238.135
使用user1,user2,进行登录即可,
在此之前selinux要关闭,/var/ftp/pub权限要是默认的755(drwxr-xr-x. 4 root root 33 Jul 8 00:20 pub)
user1,user2系统用户上传文件的家目录在 /home/user1,/home/user2

登录后可以创建文件,删除文件,上传文件

Vsftpd-系统用户配置相关推荐

  1. Vsftpd 虚拟用户配置参考---终极版

    Vsftpd 虚拟用户配置文档 一.主要文件列表 虚拟用户列表 account.txt 口令库文件 /etc/vsfptd/account.db PAM认证 /etc/pam.d/vs_1 主配置文件 ...

  2. ubuntu vsftpd虚拟用户配置/ubuntu12.04上搭建vsftpd服务示例linux

    转自这里 在ubuntu中安装完vsftpd后,安装libdb4.6-util: 复制代码 代码示例: sudo apt-get install db4.6-util 在etc下面建立目录vsftpd ...

  3. linux ftp 虚拟目录,Linux搭建FTP之vsftpd 虚拟用户配置步骤

    环境:Ubuntu 10.04 一.安装vsftp sudo apt-get install vsftpd 二.添加虚拟用户 1.创建虚拟用户数据库 创建虚拟用户文本文件/tmp/account.tx ...

  4. vsftpd虚拟用户配置

    2019独角兽企业重金招聘Python工程师标准>>> 捣腾vsftp,当修改配置,当锁定用户目录的时候,发现软链接失效了,自然而然的想到了虚拟目录问题 但是找了很久,发现vsftp ...

  5. linux下配置vsftpd虚拟用户为登录用户

    1.安装vsftpd 安装依赖包: yum -y install pam pam-devel db4 de4-devel db4-uitls db4-tcl 新建vsftpd系统用户: #建立Vsft ...

  6. vsftp匿名访问目录_vsftp 常用配置(匿名/系统用户/虚拟用户)

    vsftp 常用配置(匿名/系统用户/虚拟用户) vsftp(Very Secure FTP)服务是一款FTP软件,它安全.高效.稳定,在企业中很常用. 一.vsftp安装 1.1 安装vsftp y ...

  7. FTP服务学习笔记之基于MySQL+PAM的vsftpd虚拟用户

    基于mysql+PAM的vsftpd虚拟用户配置 一.实验说明 操作系统:Redhat5.8_X64bit 实验平台:VMware Workstation 所需要的软件包:pam_mysql-0.7R ...

  8. vsftpd服务安装与虚拟用户配置

    vsftpd的全名是"Very secure FTP Daemon" 一.安装vsftpd 安装db4-util用于生成认证文件 yum -y install db4-utils ...

  9. ftp服务器 vsftpd搭建和配置以及虚拟用户的设置

    tp: File Transfer Protocol应用层协议:tcp, 21/tcpC/S:Client: 程序Server: 程序数据:命令连接:文件管理类命令,始终在线的连接数据连接:数据传输, ...

  10. vsftpd安装以及配置FTP虚拟用户实践

    前言正如vsftpd官方宣传中所说Probably the most secure and fastest FTP server for UNIX-like systems.我相信这是大多数人选择vs ...

最新文章

  1. 人工智能的三大教父,谱写了一段关于勇气的寓言
  2. Activity全屏问题
  3. mysql基本操作二
  4. vivo AI 计算平台的 ACK 混合云实践
  5. 带你1小时掌握Google图像语义分割模型,更有《深度学习》实体书免费送
  6. python微博自动评论转发_python3 调用新浪微博api实现自动发布评论
  7. 服务器mysql显示链接次数太多,服务器mysql显示链接次数太多
  8. 融合大数据能力,解决在存量时代下的力分之困
  9. php下载隐藏,php – 隐藏下载URL
  10. 百度云盘下载限速破解的方法
  11. win7如何安装IIS,三种方法任你选(图文教程)
  12. PMBOK(第六版) PMP笔记——《十二》第十二章(项目采购管理)
  13. [译]网格着色器渲染数亿面片的模型
  14. IOS音视频(四十五)HTTPS 自签名证书 实现边下边播
  15. [日常]mov文件转换为gif
  16. 收到垃圾广告短信,回复“T”退订,完全没用怎么办?
  17. pdfjs 浏览器打印字体模糊问题
  18. QIIME2使用方法
  19. 买车容易行路难-买车
  20. Transaction 浅析

热门文章

  1. 电信机顶盒怎么连接鸿蒙系统电视,移动电信机顶盒怎么投屏?怎么连接手机
  2. HTTP、TCP连接工具
  3. 黑苹果win双系统还原四叶草引导(Windows EFI分区)
  4. MySQL下载和安装教程
  5. 一起谈.NET技术,Silverlight 2.5D RPG游戏技巧与特效处理:(二)纸娃娃系统
  6. 浅谈Linux管线命令grep
  7. 分享卸载multisim软件的工具NI卸载工具
  8. json文件转Excel
  9. 104道 CSS 面试题,助你查漏补缺
  10. 软件系统测试用例设计,软件系统测试用例设计步骤