首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linuxvsftpd虚拟用户账号追加

本人Linux菜鸟一枚,最近项目中有用到对ftp的操作,无奈身边一穷二白,什么都需要从头开始,各种百度和查询资料,千辛万苦,排除万难。终于搭建好服务,顺利访问。 现总结一二,以备不时之需。...pam* rpm -ivh pam-devel *******.rpm 本地用户登录 公司linux下自带vsftpd启动即可 service vsftpd start 虚拟用户登录 1....添加虚拟用户口令文件 [root@CentOS5 /]#vi /etc/vsftpd/vftpuser.txt 添加虚拟用户名和密码,一行用户名,一行密码,以此类推。奇数行为用户名,偶数行为密码。...配置vsftpd.conf(设置虚拟用户配置项) [root@CentOS5 /]#vi /etc/vsftpd/vsftpd.conf guest_enable=YES #开启虚拟用户 guest_username...home/vftpsite/bobyuan /etc/vsftpd/vconf 下给每个用户创建个权限文件,这个文件要和虚拟用户名称相同 例子: 文件名:bobyuan local_root=/home

2.9K10

vsftpd 添加用户_vsftpd本地用户无法登录

VSFTPD的安装网上有很多教程这里就不多说了,这里主要是针对做主机空间服务的朋友在安装好vsftpd后如何为用户增加ftp账号 先来看一看我们一般在*inux系统下面如何增加用户的 #adduser...这样加出来的用户也是普通用户,但这个用户是不能登入系统的,只能是登入FTP 通过上面的命令加的用户系统会在/home目录下建立一个同名的文件夹,用户FTP上来后指向的目录也为此目录,如何为ftp用户指定到特定的目录呢...:/home/******* 500 OOPS: child died 当你看到以上提示时,试着在输入以下命令解决 setsebool -P ftpd_disable_trans 1 service vsftpd...第一行中的-P参数是为了以后不需要每次开机都输入这个命令 //=================================================================== 修改vsftpd.conf...文件: user_config_dir=/etc/vsftpd/user_config_dir 并在这个文件夹下面添加用户名的文件 anon_world_readable_only=NO anon_upload_enable

2.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

linux vsftpd_linux搭建vsftpd

是否可连接 ftp localhost 4.ftp 退出 bye 5.在windows中测试ftp是否能连接上 打开cmd窗口 执行 ftp xxx.xxx.xx.xxx 6.如果ftp连接不上判断linux...中的ftp服务是否打开,linux的防火墙是否拒绝访问 查看防火墙状态: [root@centos6 ~]# service iptables status iptables:未运行防火墙。.../vsftpd.conf 8.vsftpd 默认的根目录 cd /etc/vsftpd/var/ftp/pub 9.设置允许root用户往上传 修改 /etc/vsftpd/user_list 文件,...把root用户从禁用的用户中注释或去掉 修改 /etc/vsftpd/ftpusers 文件,把root用户从禁用的用户中注释或去掉 10.设置vsftp开机自启动 方法一:用vi打开 etc/rc.local...chkconfig vsftpd on 11.用root用户登入ftp报如下错误 500 OOPS: cannot change directory:/root Login failed. 421

5.2K10

浅析Linuxvsftpd服务配置(匿名,用户,虚拟用户

vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的...vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件; 一,匿名用户登录...ftp> put test1.txt ##在c盘中创建一个test1.txt然后上传到Linux中 200 PORT command successful....##此时是权限受限的 Linuxvsftpd服务配置(匿名,用户,虚拟用户) ?...##登录失败 三,建立虚拟用户账户使用ftp(文件在系统用户vuser家目录) 1,创建虚拟用户文件 [root@localhost vsftpd]# cd /etc/vsftpd/ ##切换到配置文件目录下

4.6K20

VSFTPD创建虚拟用户脚本(可批量)

这篇文章主要介绍为自动创建vsftpd虚拟用户脚本,有需要的朋友可以参考下。 脚本内容如下: #!...默认值为NO ascii_download_enable=YES #使vsftpd处于独立启动监听端口模式 listen=YES #启用虚拟用户 guest_enable=YES #指定访问用户名 guest_username.../vsftpd_user_conf #虚拟用户使用与本地用户相同的权限 virtual_use_local_privs=YES #指定用户列表文件中的用户是否允许切换到上级目录。...默认值为NO chroot_list_enable=YES #指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录 chroot_list_file=$FTP_DIR/vsftpd.chroot_list...-f $FTP_DIR/vsftpd_user_conf/$j ];then cat >$FTP_DIR/vsftpd_user_conf/$j <<EOF #指定用户的家目录 local_root=$

80100

vsftpd如何用PAM去认证用户

关于“vsftpd如何用PAM去认证用户”的知识有一些人不是很理解,对此小编给大家总结了相关内容,具有一定的参考借鉴价值,而且易于学习与理解,希望能对大家有所帮助,有这个方面学习需要的朋友就继续往下看吧...vsftpd可能是世界上最好的ftpd。它在linux世界非常流行,安全,性能高。 本文的目的是让PgSQL存储你的vsftp的虚拟用户和密码,通过一个叫做pam的来认证。 零、简述PAM原理。...代码: 用户 vsftpd PAM模块 用户和密码数据库 vsftpd用了一种很聪明同时也是unix/linux规范的方法来认证用户,就是PAM。大家对于PAM,也许有些陌生,但是一直在用。...比如说,大家不仅可以用vsftpd + PgSQL做用户登陆验证,只要你喜欢你还可以用MySQL,Oracle,LDAP数据库存储用户数据,只要有相应的PAM就可以。...这个是参考vsftpd虚拟用户设置1的官方文档进行配置的 1、用adduser增加一个用户,名为virtual。

1.1K10

搭建Linux vsFTPd服务器

一、vsftpd简介 vsFTPd是一款在Linux发行版中最受推崇的FTP服务器程序;特点是小巧轻快,安全易用;能让其自身特点得发发挥和掌握,也然最主要的是会用;目前在开源操作系统中常用的FTPD套件主要有...、vsftpd用户 Vsftpd服务支持三种用户登录ftp服务器,包括:匿名用户、本地用户、虚拟用户。...当vsftpd的客户端利用本地用户的身份与口令登录vsftpd时,默认访问本地用户自己的家目录(主目录)。...虚拟用户:即客户端登录vsftpd服务器时输入的多个用户名在服务器上根本不存在,这些用户名都对应了一个vsftpd服务器上的本地用户。...Vsftpd主配置文件/etc/vsftpd/vsftpd.conf的相关设置: anonymous_enable=YES允许使用匿名用户 anon_upload_enable=YES允许匿名用户上传数据

2.7K20

vsftpd的安装及配置(非虚拟用户)

文章标题图片 :Pexels 上的 Agnese Lunecka 拍摄的图片 1.环境介绍 vsftpd: version 3.0.2 CentOS Linux release 7.6.1810 (Core...) Linux pg1 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 2....创建ftp用户 # 这里创建的ftp用户(user1)就是系统用户,家目录是 /ftpdata/user1 ,bash为 nologin不允许这个用户登录操作系统 [root@test ~]#useradd...) # 此文件就是 名单 ,根据上面的两个设置,这个名单内的用户 "不限制" 切换目录 chroot_list_file=/etc/vsftpd/chroot_list ################...YES 5.遇到一个坑 # 描述:检查所有配置都没问题,用户名密码都没错,就是提示 拒绝访问 # 思路:最开始创建的ftp用户 user1 ,bash设置为 nologin ,然后 vsftpd 的 pam

72720

vsftpd用户禁止ssh登陆的实现方法

可以使用系统用户登陆,也可以使用虚拟用户登陆,进行登陆。 如果使用系统用户登陆的时候,默认情况,该用户可以登陆到系统中。意思是,可以登陆ftp服务器,也可以登陆到系统的。...etc/bash 中添加 /bin/false cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash /bin/false 第二: 指定用户...(zhangsan)使用 /bin/false usermod -s /bin/false zhangsan 经过两步设置后就可以让用户仅仅只能是用 ftp服务器,并禁止用登陆系统。...共同的部分是,用户都无法登陆系统。方式可能不同。centos7环境下试了 /bin/fase登陆的时候无提示,直接退出。...可能的原因 如果之前确实可以用 /sbin/nologin 实现,系统用户仅仅可以登陆ftp, 那我现在环境不行,说明这个和系统设置和vsftp的配置有关系。

1.3K40

使用vsftpd服务传输文件(匿名用户认证、本地用户认证、虚拟用户认证)

vsftpd是一款运行在Linux操作系统上的FTP服务程序,不仅完全开源而且免费,此外,还具有很高的安全性、传输速度,以及支持虚拟用户验证等其他FTP服务程序不具备的特点。...本地用户模式: 是通过Linux系统的本地账户密码信息进行认证,相较于匿名开放模式更安全。但是如果被×××破解了账户的信息,就可以畅通无阻登录FTP服务器,从而完全控制整台服务器。...实验环境 FTP服务器配置完yum仓库后,安装vsftpd服务程序  匿名开放模式 vsftpd服务程序默认开启了匿名开放模式,需要开启匿名用户的上传、下载权限,以及让匿名用户创建、删除、更名文件的权限...=vsftpd.vu //指定PAM文件 第5步: 为虚拟用户设置不同的权限。...如何在Ubuntu 18.04 LTS上安装带有TLS的VsFTPD服务器  https://www.linuxidc.com/Linux/2018-10/154930.htm

1.6K50

LINUX Centos7搭建vsftpd服务

安装vsftpd和ftp连接工具 yum -y install vsftpd ftp 修改vsftpd的配置文件 vim /etc/vsftpd/vsftpd.conf 修改: anonymous_enable...(把本地用户添加到以下两个文件) cut -d : -f 1 /etc/passwd>>/etc/vsftpd/ftpusers cut -d : -f 1 /etc/passwd>>/etc/vsftpd.../user_list 注意:如果只在ftpusers添加,登录ftp时会提示用户密码错误,在user_list添加则会提示权限拒绝 建议:两边都加 创建ftp用户(新建的用户不在黑名单内) useradd...-s /sbin/nologin bing //用户名为bing passwd bing //设置密码 注意:ftp用户的主目录默认在/home/用户名/下面 限制ftp用户不能离开它的home...fr /etc/vsftpd 删除ftp用户 userdel -fr bing 本文转载于:https://www.idaobin.com/archives/181.html

3.4K21
领券