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

Linux下vsftpd虚拟用户账号追加

本人Linux菜鸟一枚,最近项目中有用到对ftp操作,无奈身边一穷二白,什么都需要从头开始,各种百度和查询资料,千辛万苦,排除万难。终于搭建好服务,顺利访问。 现总结一二,以备不时之需。...前言: 首先我们登录FTP有三种方式,匿名登录、本地用户登录和虚拟用户登录。 匿名登录:在登录FTP时使用默认用户名,一般是ftp或anonymous。...FTP虚拟用户是FTP服务器专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供资源,大大增强了系统安全。...公司linux下自带vsftpd启动即可 service vsftpd start 虚拟用户登录 1....生成虚拟用户口令认证文件 将刚添加vftpuser.txt虚拟用户口令文件转换成系统识别的口令认证文件。 首先查看系统有没有安装生成口令认证文件所需软件db4-utils。

3K10

浅析Linux中vsftpd服务配置(匿名,用户虚拟用户

vsftpd 是一个 UNIX 类操作系统上运行服务器名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费、开放源代码ftp服务器软件,支持很多其他...特点 非常高安全性需求、带宽限制、良好可伸缩性、可创建虚拟用户、支持IPv6、速率高 小巧轻快,安全易用。...vsftpd 是一个 UNIX 类操作系统上运行服务器名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费、开放源代码ftp服务器软件; 一,匿名用户登录...##此时是权限受限 Linux中vsftpd服务配置(匿名,用户虚拟用户) ?...中vsftpd服务配置(匿名,用户虚拟用户),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

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

    vsftp 虚拟用户

    2020年全国职业院校技能大赛:网络系统管理项目-模块A--样题(二) 需求分析: 1、需求指定共享目录 2、指定登录用户 3、上传所属者 操作步骤: 1、安装vsftpd 2、创建虚拟用户&&生成虚拟用户数据文件...users.list #奇数是账号,偶数是密码,以此类推 #db_load 将创建虚拟用户users.list中密码加密,并生产users.db给系统使用,生产后可以删除users.list 3、...guest_enable=YES # 虚拟用户映射系统用户webuser guest_username=webuser # 虚拟用户与本地用户权限相同 virtual_use_local_privs=...# 将用户目录限制为根目录(看不到家目录其他目录) allow_writeable_chroot=YES # 是否禁止本地用户切换到家目录上级目录,绑定家目录为用户根目录 chroot_local_user...=NO # 是否启用chroot列表文件,写入文件中用户将锁定家目录 chroot_list_enable=NO # 指定用户列表文件文件路径 chroot_list_file=/etc/vsftpd

    15210

    Linux 虚拟机关机、重启和用户登录注销

    # Linux 虚拟机关机、重启和用户登录注销 # 关机&重启命令 # 基本介绍 shutdown -h now 立该进行关机 shutdown -h 1 "hello...作用和上面一样. reboot 现在重新启动计算机 sync 把内存数据同步到磁盘.... # 注意事项 不管是重启系统还是关闭系统,首先要运行 sync命令,把内存中数据写到磁盘中 目前 shutdown/reboot/halt等命令均已经在关机前进行了sync ,小心驶得万年船。...# 用户登录和注销 # 基本介绍 登录时尽量少用root帐号登录,因为它是系统管理员,最大权限,避免操作失误。可以利用普通用户登录,登录后再用”su-用户名’命令来切换成系统管理员身份....在提示符下输入logout即可注销用户. # 使用细节 logout注销指令在图形运行级别无效,在运行级别3下有效.

    2.6K60

    Linux文件服务器实战详解(虚拟用户

    vsftpd基于系统用户访问ftp服务器,系统用户越多越不利于管理,不利于系统安全,这样就以vsftp虚拟防护方式来解决。...虚拟用户没有实际真实系统用户,,而是通过映射到其中一个真实用户以及设置相应权限来访问验证,虚拟用户不能登陆系统。...1.安装虚拟用户需要用到软件以及认证模块 [root@www ~]# yum install pam* libd-utils libdb* --skip -broken -y 2.创建虚拟用户临时文件.../vsftpd/vsftpd_user_conf虚拟用户配置文件所在目录   virtual_use_local_privs=YES 虚拟用户使用与本地用户相同权限 7至此,所有虚拟用户共同使用/home...mkdir -p /home/ftpuser/{xj3,xj4}; chown -R ftpuser:ftpuser /home/ftpuser 总结 以上所述是小编给大家介绍Linux文件服务器实战详解

    1.2K21

    linux 配置FTP多个虚拟用户,私人目录+共享目录

    安装ftp,配置虚拟用户和设置权限这块,网上很多,不再写,主要写配置共享目录。 ?...我们都知道local_root就是每个虚拟用户家目录,这样每个用户登录到ftp后后面的目录就是工作目录,如果我们想实现多个用户共享一个目录,我们需要在每个虚拟用户家目录下设置一个共享空间,但是ftp...中没有相关配置,我们可以想办法,比如做目录软连接,就是在每个虚拟用户家目录下创建一个pub目录,然后把这个pub目录连接到真实pub目录,但是这种方法我试了后,虽然每个用户下都有pub,单pub...变成了文件而不是目录,通过网上查找,我们可以使用  mount --bind命令具体这块,我在每个用户家目录下创建了一个pub目录,然后mount --bind  /home/hr/pub /home.../pub  绑定到具体共享目录,这样就可以实现了,然后我们还要实现不同部门的人多pub目录只有上传和下载而不能删除权限,这时我们需要给这个目录加锁   若递归设置文件夹此种权限,使用-R属性:

    9.3K20

    Linux实验13 配置虚拟用户登录FTP服务器

    虚拟用户FTP服务器是一种配置方式,其中FTP服务器上用户账户并不是系统真实本地用户,而是专为FTP服务创建独立账户。...这种方式提供了额外安全层,因为虚拟用户没有系统级别的访问权限,只能访问FTP服务器为其指定受限目录。...虚拟用户概念 非系统账户:虚拟用户账号是由FTP服务器软件管理,与系统 /etc/passwd 和 /etc/shadow 文件无关,这意味着即便FTP登录凭证被盗,攻击者也无法直接登录到服务器系统...每个虚拟用户可以被配置为访问特定目录,且权限仅限于此目录内。 配置流程 安装与配置FTP软件:首先安装如vsftpd这样FTP服务器软件,并配置以支持虚拟用户模式。...创建用户数据库:为虚拟用户创建一个单独密码文件,这个文件通常包含用户名和经过加密密码。

    40610

    虚拟用户VSFTPD服务器

    100KB/秒 devadm、saleadm用户下载、上传带宽限制为500KB/秒 实现思路 注意虚拟FTP用户数据库建立过程 通过配置项anon_max_rate限制传输速率 通过配置项anon_root...设置匿名FTP用户默认主目录 通过配置项local_root为个别虚拟用户设置主目录 实验步骤 一,FTP服务器配置 1,配置静态IP [root@ftpserver ~]# cat /etc/sysconfig...virtual virtual 4096 01-16 23:39 /var/market/ [root@ftpserver ~]# ls -lh /boot/ >/var/market 5,设置用于虚拟用户...//将用户禁锢于其宿主目录中 anon_umask=022                                       //设置虚拟用户所上传默认权限掩码 guest_enable=YES...=150 max_per_ip=5 anon_max_rate=102400 7,为各虚拟用户建立单独配置文件,分别赋予权限 [root@ftpserver ~]# mkdir /etc/vsftpd

    3.9K31

    vsftpd配置虚拟用户登录方法

    yum安装vsftpd [root@localhost etc]# yum -y install vsftpd 创建虚拟用户和密码 [root@localhost etc]# cd /etc...创建数据库文件 [root@localhost vsftpd]# db_load -T -t hash -f vuser.list vuser.db 提高虚拟用户安全性 [root@localhost...vsftpd/users guest_enable=YES guest_username=along userlist_enable=YES tcp_wrappers=YES 创建users目录文件并为每一个虚拟用户建立配置文件...anon_world_readable_only=NO anon_other_write_enable=YES anon_umask=022 local_root=/var/ftproot/admin 增加权限并注释掉ftpusers下用户...总结 以上所述是小编给大家介绍vsftpd配置虚拟用户登录方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家。在此也非常感谢大家对ZaLou.Cn网站支持!

    78511

    Linux虚拟

    前言在工作中,经常需要在不同平台使用不同软件,这时候虚拟机就是必需品了。在Linux上比较常见有kvm、Xen、virtualbox、vmware workstation等。...kvmKernel-based Virtual Machine简称,是基于内核开源虚拟化,在Linux2.6.20之后集成在各个主要发行版本。...VMware Workstation 是一款功能强大桌面虚拟计算机软件,提供用户可在单一桌面上同时运行不同操作系统,和进行开发、测试 、部署新应用程序最佳解决方案。...收费收费收费,重要事情说三遍。总结在学习Linux时候就遇到了RHEL6,因此Xen虚拟机基本都没有接触过,直接使用是kvm。...后来换了昕笔记本,支持kvm了,就一直使用kvm到现在,安装kvm虚拟使用,让虚拟机直接写磁盘,而不是通过文件形式存储,提升了虚拟性能,但是也是舍弃了快照等功能。

    5K30

    linux用户权限

    用户用户组 — linux用户用户组”是相当好用权限管理规则。...文件所有者 linux是个多用户、多任务系统,所以为了考虑每个人隐私及每个人喜好环境,就需要有“文件所有者”,只有文件所有者才能对文件有一些read/write/excute权限。...1、User(用户用户是指单一个体,这个单一个体可以拥有自己私人空间、同时也可以被拉入某个用户组,可以单独分配权限。...记录在/etc/group 所以不要轻易 rm -rf Linux文件权限 — 当我想要去搞我博客时候,被各种”permission deny“耽误时候,其实这就是权限问题,这时候我先要去看就是我要操作文件权限...知道那一串字母意思了吗?如果你还不清楚,可以看我参考文档哦,写很好,但是字有点多,得慢慢读~ 参考文档:《鸟哥linux私房菜》,同学们一起读书吧! 愿我们有能力不向生活缴械投降---Lin

    17.4K20

    Linux用户

    Linux是一个多用户多任务操作系统,这意味着它可以同时支持多个用户登录并使用系统。但是我们之前所有的操作都是基于超级管理员root来操作,但是从Linux设计来说,是不推荐。...1.Linux用户(本章节) 2.Linux用户组 3.SU命令 4.SUDO命令 用户介绍 Linux操作系统用户体系非常灵活,这使得它成为了一个很好的多用户系统。...它有三种类型用户:超级用户(root),系统用户和常规用户。 超级用户 (root):在Linux系统中,超级用户是权限最高用户,被称为根用户,也就是root用户。...你在安装Linux系统后创建第一个用户就是常规用户(也可以不创建),通常这个用户会被赋予使用sudo命令权限,也就是说,这个用户可以执行一些需要root权限命令。...用户命令 Linux 用户管理可以通过命令行进行,以下是一些常用用户管理命令: useradd [options] username:创建新用户

    5800

    Linux用户模式、救援模式、克隆虚拟机与Linux机器互相登录

    用户模式: 单用户模式类似于windows安全模式,进入单用户模式后可以更改root密码,在工作忘记密码了就可以进入单用户模式进行更改。...接下来这一步操作是必须,如果不进行这一步操作就会登录不了你操作系统: ? 进行完操作后就可以重启进入操作系统了,有两种方式重启系统: 1.使用虚拟机软件直接重启: ?...救援模式: Linux救援模式相当于,Windowspe系统,pe是一种内存系统,救援模式下可以修改root密码。  ...克隆虚拟机:   克隆虚拟机就是原封不动拷贝一个操作系统,当你需要两个或多个操作系统时就可以直接克隆某个正常系统即可,就不需要去安装那么麻烦了,特别是需要装一些软件比如mysql什么,只要在其中一台操作系统上安装好...使用密钥认证登录:  在Linux上生成密钥对,使用ssh-keygen命令: ? ? 查看公钥: ? 然后把公钥内容保存到对方机器上: ? ? 查看一下selinux是否在打开状态: ? ?

    4.9K20

    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_local_user=YES # 这是个例外设置参数: # 当设置为 YES 时,所有用户都被限制切换到其它目录,但是名单中用户是 "例外...pam_shells.so # 上面这条参数意思是:仅允许用户shell为/etc/shells文件内指定shell才允许登录ftp # 查了一下 /etc/shells 文件内shell 有这

    81420

    Linux创建用户,删除用户快捷命令

    在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了,为了避免这样情况出现...,可以用 (useradd -m +用户名)方式创建,它会在/home目录下创建同名文件夹,然后利用( passwd + 用户名)为指定用户名设置密码。...useradd testuser 创建用户testuser passwd testuser 给已创建用户testuser设置密码 说明:新创建用户会在/home下创建一个用户目录testuser usermod...--help 修改用户这个命令相关参数 userdel testuser 删除用户testuser rm -rf testuser 删除用户testuser所在目录 创建新用户后,同时会在etc目录下...passwd文件中添加这个新用户相关信息 命令行窗口下用户相互切换: su 用户名 说明:su是switch user缩写,表示用户切换 用户添加和删除: groupadd testgroup

    10.4K31

    Linux用户管理(二)

    上次博客我们讲了关于Linux用户管理内容,现在我们来讲第二部分——系统用户管理。 每个用户都有一个用户组,系统可以对一个用户组中所有用户进行集中管理。...不同Linux系统对用户规定有所不同,如Linux用户属于它同名用户组,这个用户组在创建用户同时创建。 用户管理涉及用户添加、删除和修改。.../etc/passwd文件是用户管理工作涉及最重要一个文件。Linux系统中每个用户都在/etc/passwd文件中有一个对应记录行,它记录了这个用户一些基本属性。...在不同Linux 系统中,这个字段格式并没有统一。在许多Linux系统中,这个字段存放是一段任意注释性描述文字,用做finger命令输出。...有些Linux 系统要求只有那些在系统中登记了程序才能出现在这个字段中。 用户所有信息都存放在/etc/group文件中。 将用户分组是Linux 系统中对用户进行管理及控制访问权限一种手段。

    1K10

    Linux用户管理(一)

    在看《鸟哥Linux私房菜》第四章之前,我操作Linux系统时,习惯性使用root账号,为什么呢?无非图一个方便,没有那么多权限设置,对当时我这个Linux小白来说,再好不过了。...Linux系统是一个多用户多任务分时操作系统,任何一个要使用系统资源用户,都必须首先向系统管理员申请一个账号,然后以这个账号身份进入系统。...用户账号一方面可以帮助系统管理员对使用系统用户进行跟踪,并控制他们对系统资源访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一用户名和各自口令。...用户在登录时键入正确用户名和口令后,就能够进入系统和自己主目录。 实现用户账号管理,要完成工作主要有如下几个方面: - 用户账号添加、删除与修改。 - 用户口令管理。...- 用户管理。 Linux系统用户账号管理 用户账号管理工作主要涉及到用户账号添加、修改和删除。

    1.1K40
    领券