首页
学习
活动
专区
工具
TVP
发布

Linux下vsftpd虚拟用户账号追加

本人Linux菜鸟一枚,最近项目中有用到对ftp的操作,无奈身边一穷二白,什么都需要从头开始,各种百度和查询资料,千辛万苦,排除万难。终于搭建好服务,顺利访问。 现总结一二,以备不时之需。...本地用户登录:使用系统用户登录,在/etc/passwd中。 虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。...FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供的资源,大大增强了系统的安全。...公司linux下自带vsftpd启动即可 service vsftpd start 虚拟用户登录 1....给虚拟用户配置权限文件 /home/vftpsite/bobyuan:虚拟用户登录目录 别忘了设置权限(文件是root用户创建虚拟用户没有写入权限)chown -R vftpuser.vftpuser/

2.9K10

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

特点 非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高 小巧轻快,安全易用。...##此时是权限受限的 Linux中vsftpd服务配置(匿名,用户虚拟用户) ?...##登录失败 三,建立虚拟用户账户使用ftp(文件在系统用户vuser家目录) 1,创建虚拟用户文件 [root@localhost vsftpd]# cd /etc/vsftpd/ ##切换到配置文件目录下...[root@localhost vsftpd]# vim vuser ##创建虚拟用户文件 lisa ##奇数行为用户名 123123 ##偶数行为密码 tom 123123 2,转换数据库文件,...中vsftpd服务配置(匿名,用户虚拟用户),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

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

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

虚拟用户没有实际的真实系统用户,,而是通过映射到其中一个真实用户以及设置相应权限来访问验证,虚拟用户不能登陆系统。.../etc/vsftpd/ftpusers.txt xj3 123456 xj4 123456 3.生成虚拟用户数据库认证文件,权限为700 [root@www vsftpd]# db_load -T...pam认证   guest_enable=YES 启用虚拟用户   guest_username=ftpuser 映射虚拟用户至系统用户ftpuser   user_config_dir=/etc.../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

9.2K20

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

用户模式: 单用户模式类似于windows的安全模式,进入单用户模式后可以更改root的密码,在工作忘记密码了就可以进入单用户模式进行更改。...进行完操作后就可以重启进入操作系统了,有两种方式重启系统: 1.使用虚拟机软件直接重启: ? 2.输入以下命令重启: exec  /sbin/init 重启成功后输入你的新密码登录: ?...救援模式: Linux的救援模式相当于,Windows的pe系统,pe是一种内存系统,救援模式下可以修改root密码。  ...克隆虚拟机:   克隆虚拟机就是原封不动的拷贝一个操作系统,当你需要两个或多个操作系统时就可以直接克隆某个正常的系统即可,就不需要去安装那么麻烦了,特别是需要装一些软件比如mysql什么的,只要在其中一台操作系统上安装好...Linux机器互相登录:   使用Xshell先分别登录两个系统,然后再将两台机器连接起来: ? 输入ssh命令连接另一台机器: ? w命令可以查看有哪些机器在连接: ?

4.8K20

LinuxLinux用户用户组那些事

Hello,各位小伙伴周六早上好~ 今天也是元气满满,努力工作的一天呢~ 还是跟我一起看看今天分享的专题吧~ 今天呢,小编准备跟大家一起分享一下Linux下的用户用户组是怎么一回事。...会发现每一个进程都有一个相关联的用户,这些用户是干嘛的呢? 抛开进程不说 ,系统上的所有文件也都有所属的用户,和用户组。用户能否访问文件正是由文件的所属用户用户组的权限决定。...明白了用户是干嘛的,接下来我们就正式开始吧~ Part.2 用户用户组 1、用户基本说明 首先我们来看一张图: ? 用户分为超级用户(Superuser)root 以及其他普通用户。...处于相同用户组(Group)的一群用户,拥有相同的用户组权限。 前面提到文件既有所属用户,也有所属用户组。...2、创建用户基本操作 好啦,原理说清楚了,我们来看看用户用户组的一系列基本操作吧~ (1)id 查看用户信息 ? id查看当前登陆用户信息,也可以加上用户名查看特定用户信息。

10.8K20

008.FTP单独虚拟用户

一 单独虚拟用户概念 给每个虚拟用户单独建立目录,并建立自己的配置文件,方便单独配置权限,并可以单独制定上传目录。...二 单独为虚拟用户设置权限 2.1 创建用户单独保存虚拟用户配置文件的目录 1 [root@imxhy ~]# mkdir /etc/vsftpd/vusers_dir #创建配置文件保存目录 注意...:1 此为目录,非文件,单独保存了虚拟用户的配置文件 2.2 添加配置项 1 [root@imxhy ~]# vi /etc/vsftpd/vsftpd.conf 2 local_root=/...home/vftproot/ #用于其他用户继承的主目录 3 user_config_dir=/etc/vsftpd/vusers_dir #指定保存虚拟用户配置文件的目录 注意:1 如没有给虚拟用户单独指定配置文件...6 local_root=/home/ftptest01 #指定独立的上传目录 2.4 创建虚拟用户主目录并修改权限 1 [root@imxhy ~]# mkdir /home/ftptest01

69320

CentOS 6 配置FTP虚拟用户

0、安装vsftpd、ftp、db4-utils [root@c ~]# yum install -y vsftpd ftp db4-utils 1、创建用于进行FTP认证的用户数据库文件 [root@...f user.txt user.db [root@c vsftpd]# ll user.* -rw-r--r-- 1 root root 12288 6月 9 08:29 user.db ##用户数据库文件...参数 作用 anonymous_enable=NO 禁止匿名开放模式 local_enable=YES 允许本地用户模式 guest_enable=YES 开启虚拟用户模式 guest_username...=virtual 指定虚拟用户账户 pam_service_name=vsftpd.u 指定PAM文件 user_config_dir=/etc/vsftpd/vuser 虚拟用户配置文件存放的目录...(为虚拟用户设置不同的权限) 新建一个目录,在里面分别创建两个以ftp1和ftp2命名的文件(ftp1和ftp2是刚才在user.txt添加的用户) [root@c ~]# mkdir /etc/vsftpd

2.1K60

007.FTP虚拟用户访问

虚拟用户优点 可对每个用户进行单独设定权限。 每个用户单独配置文件,单独指定主目录,而不能访问系统的其它资源。 注意:虚拟用户目录和本地用户访问目录不冲突。...二 配置虚拟用户步骤 添加虚拟用户口令文件 生成虚拟用户口令认证文件 编辑vsftp的PAM认证文件 建立本地映射用户并设置宿主目录权限 修改配置文件 重启vsftp服务,并测试 调整虚拟用户权限 三...添加虚拟用户口令文件 1 [root@imxhy ~]# vi /etc/vsftpd/vuser.txt 2 #新建可用于登录FTP的虚拟用户文件,文件名可自定义,生成db数据库之后可删除此文件...#密码 四 生成虚拟用户口令认证文件 4.1 安装口令认证命令 1 yum -y install db4-utils #安装后才有db_load命令 4.2 将文本转变为认证的数据库 1...db_load -T -t hash -f /etc/vsftpd/ vuser.txt /etc/vsftpd/vuser.db 2 #将明文用户文件转成数据库文件,数据库文件名可自定义 3

1.9K21

centos 7虚拟用户访问FTP

cent OS7搭建基于虚拟用户的FTP服务 2、创建Berkeley DB格式的数据库文件 有了文本格式的用户名/密码列表文件后,以此文件作为数据源通过db_load工具创建Berkeley DB格式的数据库文件...cent OS7搭建基于虚拟用户的FTP服务 3、添加虚拟用户的映射账号、创建FTP根目录: 如以下操作添加了一个名为 “test” 的系统用户账号(此账号无须设置密码及登录shell),并结合实际情况更改目录权限...cent OS7搭建基于虚拟用户的FTP服务 cent OS7搭建基于虚拟用户的FTP服务 以上内容,通过 “ db=/etc/vsftpd/vusers”参数指定了要使用的虚拟用户数据库文件位置(省略了....db扩展名) 5、为不同的虚拟用户建立独立的配置文件(为了给不同虚拟用户设置不同的权限,若所有的虚拟用户权限一致,则可忽略这一步) ?...cent OS7搭建基于虚拟用户的FTP服务 打开后写入相应权限 ? cent OS7搭建基于虚拟用户的FTP服务 保存退出后,并以同样的方式建立其他用户的独立的配置文件。

3K40

Linux虚拟机重启_linux虚拟机怎么关机

一、Linux 的五个重启命令 1、shutdown 2、poweroff 3、init 4、reboot 5、halt 二、五个重启命令的具体说明 shutdown reboot 在linux下一些常用的关机...有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。...因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。...而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。...以上就是Linux五个重启命令的具体使用说明,谢谢阅读,希望能帮到大家,请继续关注脚本之家,我们会努力分享更多优秀的文章。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

5.2K30

Linux | 用户管理

1.用户的分类: ---- Linux是一个多用户操作系统,任何一个想要使用系统资源的用户,必须先向管理员申请账号,再以申请的账号进入系统。...用户UID为0,一般是0-999范围 普通用户: 只能访问他们所拥有的或者有相应权限执行的文件 用户UID为1000以后,可被超级用户指定UID 2.用户属性: ---- 所有用户的属性都分别存在一些系统文件内例如.../etc/passwd/etc/shadow /etc/group 2.1显示属性: Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性: 显示用户属性...2.2 账户介绍: Linux中/etc/shadow中的记录行与/etc/passwd中的一一对应,但只有超级用户才拥有该文件读权限,这就保证了用户密码的安全性 用户密码文件: head /etc/...shadow[此命令只有超级管理员可查看] image-1648691426003 用户:密码:用户UID: 2.3 组群 Linux中群组是对一个用户或者多个用户的分组控制管理,有效避免越权行为。

6.6K10
领券