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

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

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

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

    linux下用wget命令下载整个ftp下目录及目录下所有文件和Bad port number错误的解决方法

    实例: wget -t 0 -T 120 -np -c -r ftp://(ftp登录用户名):(登录密码)@(ftp地址,一般是IP) 上面的实例中的一些解释: 1、“()”用你实际的数据替换 2...、“np”表示不跟随链接,只下载指定目录及子目录里的东西; 3、“-c”表示启动断点续传,其实下目录及子目录有-r就可以搞定, 4、“-r”下目录及子目录数据 注意: 1、以上命令会把ftp服务器的文件直接下载到本地的当前目录...,因此使用此命令前应该先cd到要存放文件的目录 2、用此命令下载文件会在本地自动新建一个以ftp服务器ip为文件名的一个文件夹 wget ‘Bad port number’ 问题解决 用户名和密码都带有

    2.8K40

    linux下用wget命令下载整个ftp下目录及目录下所有文件和Bad port number错误的解决方法

    实例: wget -t 0 -T 120 -np -c -r ftp://(ftp登录用户名):(登录密码)@(ftp地址,一般是IP) 上面的实例中的一些解释: 1、“()”用你实际的数据替换 2...、“np”表示不跟随链接,只下载指定目录及子目录里的东西; 3、“-c”表示启动断点续传,其实下目录及子目录有-r就可以搞定, 4、“-r”下目录及子目录数据 注意: 1、以上命令会把ftp服务器的文件直接下载到本地的当前目录...,因此使用此命令前应该先cd到要存放文件的目录 2、用此命令下载文件会在本地自动新建一个以ftp服务器ip为文件名的一个文件夹 wget ‘Bad port number’ 问题解决 用户名和密码都带有

    4.1K10

    Linux下使用wget下载FTP服务器文件

    wget -nH -m --ftp-user=your_username --ftp-password=your_password ftp://your_ftp_host/*   使用命令下载ftp上的文件...  your_username :这个是用户的账号   your_password :这个是用户的ftp密码   your_ftp_host:这个是ftp服务器的地址 解释: -nH:不创建以主机名命名的目录...–cut-dirs:希望去掉原来的目录层数,从根目录开始计算。如果想完全保留FTP原有的目录结构,则不要加该参数。 -m:下载所有子目录并且保留目录结构。...–ftp-user:FTP用户名 –ftp-password:FTP密码 ftp://*.*.*.*/*:FTP主机地址。最后可以跟目录名来下载指定目录。...例子 wget -nH -m --ftp-user=tom --ftp-password=123456 ftp://192.168.19.1/tom/

    12.3K20

    LINUX下的FTP上传下载应用-cyl

    使用如下命令#rpm -qa |grep vsftpd可以检测出是否安装了vsftpd软件, 第二步vsftpd的配置 ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:...linux上的文件打开我的电脑输入 ftp://你的linux的ip ?...点击匿名访问再点击确认 这个就是你的共享文件夹同步在linux中/var/ftp下的pub相对应 ?...用户有向文件夹里写的权限),然后再linux中即可出现可以用cp进行复制下载 至此匿名ftp上传下载完成 有用户名的上传下载(用户名账号密码为linux账户的账号密码) 第一步vim /etc/vsftpd.../vsftpd.conf 把里边的 anonymous_enable=NO(不允许匿名登陆 ) 然后重启vsftpd 再在windows上目录地址栏输入 ftp://你的Linux的IP地址就会弹出账号密码框了

    4.3K20

    python ftp远程创建层级目录

    ftp在远程服务器上只能创建当前子目录,并不能创建层级目录, 现有python算法如下: def create_remote_dir(ftp, target_dir): try: ftp.cwd(target_dir...) # 切换工作路径 except Exception as e: ftp.cwd('~') # 切换到远程根目录下(不一定时盘符, 服务器) base_dir, part_path =...ftp.pwd(), target_dir.split('/') # 分割目录名 for p in part_path[1:-1]: # 根据实际target_dir决定切片位置, 如果是目...try: ftp.cwd(base_dir) # 切换到子目录, 不存在则异常 except Exception as e: print('INFO:', e) ftp.mkd(base_dir...) # 不存在创建当前子目录 return ftp 参数说明: 当前ftp连接对象, target_path: 远程路径,当前时带文件名(可带后缀)的绝对物理地址, 具体语句作用见代码详细注释

    5.5K20

    网站建设ftp上传是空目录 ftp如何登录

    网站搭建的过程中总会遇到一些问题,比如网站建设ftp上传是空目录,遇到这种情况应该怎么办呢?...网站建设ftp上传是空目录怎么办 很多小白在开始搭建网站的时候,总会遇到一些奇奇怪怪的问题,比如网站建设ftp上传是空目录,如果遇到这种情况,那就要排除找出原因。...首先就是排除是否服务器缓存的问题,可能服务器出现问题,大家进入ftp的时候就是出现空白的状态;其次就是检查文件是否上传成功,如果大家上传的文件失败,那ftp自然也是空白,什么都没有。...ftp如何登录 搭建网站的时候,小白用得最多的上传软件是ftp,对于ftp的登录其实很简单。首先就是到网上下载一个ftp软件,安装到电脑上,之后打开,输入ip地址、用户名以及密码。...如果不知道ftp用户名跟密码的,可以到主机管理中心查看,输入完成之后就可以登录上传文件。 关于网站建设ftp上传是空目录的内容就介绍到这里。

    8.8K40
    领券