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

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.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

docker:(3)docker容器挂载宿主主机目录

有一项重要参数 -v 目录挂载,就是让容器内部目录宿主主机目录关联起来,这样就可以直接操作宿主主机目录而不用再操作具体容器了 比如在2中,我们要发布一个war包,是通过   sudo docker...xiaochangwei/tomcat:v1   -p     不解释   --name   不解释    -v /home/xiaochangwei/test:/usr/local/tomcat/webapps 就是将宿主主机目录和容器目录建立映射关系...,冒号前为宿主主机目录,冒号后为容器对应目录   执行上面的命令启动,这次启动就和上一篇文章中启动日志有点差异了:差异就在容器启动时,tomcat加载了我们映射宿主主机目录war包 xiaochangwei...32:31.980 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 10604 ms 按照说明,如果在宿主主机目录中再放一个...这样,我们就可以在宿主主机下根据不同容器建立对应便于记忆目录路径,有发布需求时候,直接将war包拷贝到宿主主机目录即可,容器叫什么名字,对应容器发布路径在哪里就与发布者无关了 下一篇文章我将讲解和

2.4K10

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

在生产中可能会由于误操作而删除了某一用户目录,这时就需要把用户目录安装创建新用户模板文件,再恢复并且要跟之前权限相同。 1....首先查看一下用户目录文件以及权限,用于验证我们恢复后权限没有偏差 [root@centos6 aubin]# ls /home/wangcai/ -al total 28 drwx------....复制skel中所有文件到home下旺财。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.5K42

Docker配置mysql以及宿主机容器目录挂载

Docker配置mysql以及宿主机容器目录挂载 在之前docker 挂载中主要说明了创建数据卷并挂载方式。现在我们做一种创建普通目录并进行挂载方式。 基于mysql镜像拉取并进行配置。...一定要安排好你目录位置。我在根目录下直接创建了这样分级文件夹。创建命令就不说了。 那么我们写一段命令,比较长,但是并不复杂。...对参数做一个解释说明 –name : 对运行容器起一个名字,当然你这里不叫mysql 也是可以,就是一个名字而已 -p 指定端口,注意这里两个端口指定。一般叫做把宿主端口映射到容器。...将来我们在我们主机连接远程服务器,我们远程服务器注解地址加上这个端口就是我们这个mysql容器访问链接。 -v 这里后面我们就是做了一个宿主目录和容器目录挂载映射。...* from stu2 where name = "李自成"; -- 条件查询 select * from stu2 where not (name ="李自成"); 然后测试后我们去看我们之前挂载目录文件有没有新数据出现

2.1K20

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

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

4.2K20

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

深入理解 Linux 文件系统:从根目录用户目录 摘要 本文将深入介绍Linux文件系统结构,从根目录用户目录层级关系。我们将了解文件系统在Linux系统中核心地位以及其广泛应用。...本文目的在于帮助读者深入理解Linux文件系统结构和功能,并介绍如何从根目录用户目录进行层级导航。 2. Linux 文件系统概述 Linux文件系统是操作系统用于管理文件和目录一种机制。...用户目录Linux系统中,每个用户都有一个独立目录,用于存储用户个人文件和配置信息。用户目录用户登录后默认工作目录用户在该目录下拥有完全读写权限。...通过理解Linux文件系统基本概念和根目录重要目录,以及用户目录结构和作用,读者可以更好地操作和管理Linux系统,并更深入地了解文件系统在系统运行和数据管理中重要性。 5....结论 通过本文学习,我们深入理解了Linux文件系统从根目录用户目录层级结构和重要性。作为系统管理者或用户,深入了解文件系统对于有效管理和维护Linux系统至关重要。

1.4K42

Linux目录管理

01 — 创建目录Linux 系统中建立新目录命令是 mkdir。该命令使用方式如下: mkdir [选项] 目录 -m 在建立目录时把按模式指定设置为目录权限。...该目录权限分为:目录所有者权限、组中其他人对目录权限和系统中其他人对目录权限。这三个权限分别用三个数字之和来表示:对目录读权限是 4(r)、写权限是 2(w)、执行权限是 1(x)。...此时若路径中某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在目录,即一次可以建立多个目录。...02 — 删除目录 rmdir 命令用来删除目录,一般情况下要删除目录必须为空目录,如果所给目录不为空,系统会报告错误。...切换到上一次操作过目录cd - 切换到登录用户目录cd 或者 cd ~ 显示当前工作目录命令是 pwd 命令

1.1K20

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 目录中存储了 内核中常用

12K30

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

文章目录 一、drivers 目录 二、fs 目录 三、include 目录 四、init 目录 五、ipc 目录 六、kernel 目录 一、drivers 目录 ---- drivers 目录中存储了...驱动程序 相关代码 , 如 USB 总线驱动程序 , PCI 总线驱动程序 , 显卡驱动程序 , 网卡驱动程序 等 ; 二、fs 目录 ---- fs 目录中存储了 虚拟文件系统 ( Virtual...File System ) 相关代码 ; 每个 逻辑文件系统 , 都在 fs 目录下 有对应目录 , 如 ext2 , ext3 , ext4 , fat , nfs 等 ; 三、include...目录 ---- include 目录中存储了 内核源码 依赖 大部分头文件 代码 ; include 目录中存储了 虚拟文件系统 ( Virtual File System ) 相关代码 ; 四、...init 目录 ---- init 目录中存储了 Linux 内核初始化 相关代码 ; 该 初始化代码 关联到了 内存各个组件 入口 ; 五、ipc 目录 ---- ipc 目录中存储了 进程间通信

12K20

Linux中创建新用户并赋予指定目录相关权限

1 创建用户且指定该用户根路径和密码 useradd -d /home/mydir -m username 这种方式创建用户可以使用ssh登录,但只有只读权限可以浏览下载部分文件无法写和修改。...建议通过将用户加入一个组来获得指定路径权限。...将一个用户添加到用户组中,尽量不要直接用(除非确实是只属于一个组): usermod -G groupA username 这样做会使你离开其他用户组,仅仅做为这个用户组 groupA 成员。...应该用 加上 -a 选项: usermod -a -G groupA username 查看用户所属组使用命令 groups username 总结 以上所述是小编给大家介绍Linux中创建新用户并赋予指定目录相关权限...,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

7.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.7K40

linux目录结构详解_简述linux系统中目录结构

大家好,又见面了,我是你们朋友全栈君。 前言 平常linux系统用也不少,那么linux每个目录都是用来干什么,小伙伴们有仔细研究过吗?.../dev : dev 是 Device(设备) 缩写, 该目录下存放Linux 外部设备,在 Linux 中访问设备方式和访问文件方式是相同。.../home: 用户目录,在 Linux 中,每个用户都有一个自己目录,一般该目录名是以用户账号命名,如上图中 alice、bob 和 eve。.../icmp_echo_ignore_all /root: 该目录为系统管理员,也称作超级权限者用户目录。.../usr/bin: 系统用户使用应用程序。 /usr/sbin: 超级用户使用比较高级管理程序和系统守护程序。 /usr/src: 内核源代码默认放置目录

6.4K20
领券