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

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

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

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

    linux VSFTP给单用户绑定多个目录

    搭用了很久的vsftp服务,最近在想如何能给单个用户指定多个目录呢。当发现mount --bind这个命令时问题就迎刃而解了。...了解了mount --bind命令方法后,配合vsftp配置即可实现一个vsftp用户指定多个目录了,而且可以不再同一路径下。 1、创建/etc/vsftp/link/liezi目录。.../etc/vsftpd/vftpuser.tx内编辑 admin password #db_load -T -t hash -f /etc/vsftpd/vftpuser.tx /etc/vsftpd...到此完美解决了 单vsftp虚拟用户指定多个目录的问题了。 完善 服务器重启后会发现,所挂载的目录都失效了。 此时只需要将之前的mount --bind命令都泻入到/etc/rc.local里即可。...另外之前考虑过用符号连接解决单个vsftp用户指定多个目录的问题。 系统上配完看着没问题,但是到了用客户端ftp工具时却无法使用。看来ftp现在可能还不支持符号连接的方式。

    4.2K20

    linux下使用mkdir命令创建目录

    所以创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 mkdir命令还可以同时创建多个目录,是不是很强大呢?...语法格式 : mkdir [参数] [目录] 常用参数: -p 递归创建多级目录 -m 建立目录的同时设置目录的权限 -z 设置安全上下文 -v 显示目录的创建过程 参考实例 工作目录下,建立一个名为...dir 的子目录: [root@linux~]# mkdir dir 目录/usr/linuxcool下建立子目录dir,并且设置文件属主有读、写和执行权限,其他人无权访问 [root@linux~...]# mkdir -m 700 /usr/linux/dir 同时创建子目录dir1,dir2,dir3: [root@linux~]# mkdir dir1 dir2 dir3 递归创建目录: [root...@linux~]# mkdir -p linux/dir

    5.8K20

    详解Linux误删用户目录的恢复方法

    在生产中可能会由于误操作而删除了某一用户的家目录,这时就需要把用户的家目录安装创建新用户时的模板文件,再恢复并且要跟之前的权限相同。 1....首先查看一下用户目录中的文件以及权限,用于验证我们恢复后权限没有偏差 [root@centos6 aubin]# ls /home/wangcai/ -al total 28 drwx------....skel目录中的文件都是创建新用户时家目录中的文件。换句话来说skel中的文件是创建用户目录的模板。...首先把wnagcai目录的权限修改为700 [root@centos6 home]# chmod 700 wangcai/ 7. 最后把wangcai目录下的所有文件所属组、所有者都改成用户自己。...wangcai wangcai 4096 Nov 12 2010 .gnome2 drwxr-xr-x. 4 wangcai wangcai 4096 Jul 14 10:38 .mozilla 至此用户的家目录就恢复完成了

    3.6K42

    深入理解 Linux 文件系统:从根目录用户目录

    深入理解 Linux 文件系统:从根目录用户目录 摘要 本文将深入介绍Linux文件系统的结构,从根目录用户目录的层级关系。我们将了解文件系统Linux系统中的核心地位以及其广泛应用。...用户目录 Linux系统中,每个用户都有一个独立的主目录,用于存储用户个人文件和配置信息。用户目录用户登录后的默认工作目录用户目录下拥有完全的读写权限。...通过理解Linux文件系统的基本概念和根目录下的重要目录,以及用户目录的结构和作用,读者可以更好地操作和管理Linux系统,并更深入地了解文件系统系统运行和数据管理中的重要性。 5....文件和目录权限 Linux系统中,文件和目录权限是一种重要的安全机制,用于控制对文件和目录的访问。每个文件和目录都有三组权限:所有者权限、所属组权限和其他用户权限。...挂载是将文件系统连接到Linux目录树的过程,使得文件系统中的数据可以挂载点上访问。 挂载点 Linux中,挂载点是一个目录,用于连接文件系统。

    2.4K42

    Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )

    文章目录 一、arch 目录 二、block 目录 三、certs 目录 四、crypto 目录 五、Documentation 目录 在上一篇博客 【Linux 内核】Linux 内核源码结构 ( 下载...Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 ) 中 , 使用了 Visual Studio Code 查看 Linux 内核源码 , 本篇博客开始分析 Linux 内核源码结构...; 一、arch 目录 ---- arch 目录是 针对 不同 CPU 体系架构平台 的代码 , 将 与 平台 相关的代码 放在该目录中 , 如某些代码只针对 x86 架构的平台 , 那么放在 arch.../x86 目录下 ; 每种体系结构 , 都有 相应的子目录 , 如 arm , arm64 分别是 arm 32 位和 64 位平台 ; 二、block 目录 ---- block 目录 , 是子系统目录..., 其中存储了 块设备驱动 相关代码 ; 三、certs 目录 ---- certs 目录中存储了 认证 和 签名 相关代码 ; 四、crypto 目录 ---- crypto 目录中存储了 内核中常用的

    12.1K30

    Linux 内核】Linux 内核源码目录说明 ② ( drivers 目录 | fs 目录 | include 目录 | init 目录 | ipc 目录 | kernel 目录 )

    文章目录 一、drivers 目录 二、fs 目录 三、include 目录 四、init 目录 五、ipc 目录 六、kernel 目录 一、drivers 目录 ---- drivers 目录中存储了...驱动程序 相关代码 , 如 USB 总线驱动程序 , PCI 总线驱动程序 , 显卡驱动程序 , 网卡驱动程序 等 ; 二、fs 目录 ---- fs 目录中存储了 虚拟文件系统 ( Virtual...目录 ---- include 目录中存储了 内核源码 依赖 的 大部分头文件 代码 ; include 目录中存储了 虚拟文件系统 ( Virtual File System ) 相关代码 ; 四、...init 目录 ---- init 目录中存储了 Linux 内核的初始化 相关代码 ; 该 初始化代码 关联到了 内存的各个组件 的入口 ; 五、ipc 目录 ---- ipc 目录中存储了 进程间通信...相关代码 ; 如 : 信号量 , 共享内存 等 ; 六、kernel 目录 ---- kernel 目录中存储了 内核核心代码 ; 其中包含了 进程管理 , IRQ 中断 等模块 ;

    12.2K20

    教你几招 Linux 中高效地查找目录

    介绍 Linux 操作系统中,查找目录是一项常见的任务。无论是系统管理员还是普通用户,都可能需要查找特定的目录以执行各种操作,如导航文件系统、备份数据、删除文件等。...Linux 提供了多种命令和工具来帮助我们文件系统中快速找到目标目录。本文将介绍几种常用的方法和命令,帮助你 Linux 中高效地查找目录。图片2....5.1 安装 tree 命令某些 Linux 发行版中,默认情况下可能没有安装 tree 命令。...结论 Linux 中查找目录是一个常见且重要的任务。find、locate、tree 和 ls 命令是四种常用的工具,可以帮助我们文件系统中快速找到目标目录。...通过熟练掌握这些命令的使用,你可以 Linux 系统中更高效地管理目录和文件,并更轻松地执行各种操作。

    8.1K20

    Linux 内核】Linux 内核源码目录说明 ③ ( lib 目录 | LICENSES 目录 | mm 目录 | net 目录 | samples 目录 | scripts 目录 )

    文章目录 一、lib 目录 二、LICENSES 目录 三、mm 目录 四、net 目录 五、samples 目录 六、scripts 目录 一、lib 目录 ---- lib 目录中存储了 C 语言标准库的子集...相关代码 ; 二、LICENSES 目录 ---- LICENSES 目录中存储了 开源许可协议 相关协议文本 ; 该目录拿下都是文本文件 ; 三、mm 目录 ---- mm 目录中存储了 内存管理...( Memory Management ) 相关代码 ; 四、net 目录 ---- net 目录中存储了 网络协议 相关代码 ; 如 : TCP , WIFI , IPV4 , IPV6 等 ;...五、samples 目录 ---- samples 目录中存储了 Linux 内核参考示例代码 ; 六、scripts 目录 ---- scripts 目录中存储了 内核 编译 配置 相关脚本 ;

    9.8K40

    如何在 Linux 中为现有用户创建主目录

    Linux系统中,每个用户都有一个主目录,通常称为home目录,用于存储用户的个人文件和配置信息。然而,有时候我们会创建一个新的用户,但是忘记或者没有选择为其创建一个主目录。...在这种情况下,我们需要为现有用户创建主目录。本文将介绍如何在Linux中为现有用户创建主目录。了解主目录Linux系统中,主目录是每个用户文件系统中的个人文件存储位置。...为现有用户创建主目录要为现有用户创建主目录,我们需要执行以下步骤:1. 创建主目录首先,我们需要创建该用户的主目录。...现在,您已经成功为现有用户创建了主目录。该用户现在可以使用其新的主目录登录并开始存储其文件和配置信息。结论Linux中,为现有用户创建主目录是一项非常简单的任务,只需要执行几个命令即可完成。...执行这些步骤之前,请确保您具有足够的权限来执行它们,并小心不要更改任何其他用户的主目录或配置文件。

    4.3K00

    如何更改linux文件目录拥有者及用户

    查看用户和组 首先对于经验操作之前,我们先看下当前系统下的用户和组。...一个用户可以属于多个组,查看用户所属的组,gourps + 用户名 END 更改linux文件目录\文件拥有者权限 更改文件拥有者 (chown ) [root@linux...~]# chown 账号名称 文件或目录 ,如图把文件fail2ban的所属者改成nginx 改变文件的用户组用命令 chgrp [root@linux ~]# chgrp 组名...文件或目录 此外还可以通过chown命令 同时修改用户和组, chown 所有者,所属组 文件\目录名 覆盖目录权限 对于目录权限修改之后,默认只是修改当前级别的权限...如果子目录也要递归需要加R参数 Chown -R : 进行递归,连同子目录下的所有文件、目录 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    7.5K30
    领券