首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置具有特定子目录访问权限的vsftpd虚拟用户?

如何设置具有特定子目录访问权限的vsftpd虚拟用户?
EN

Ask Ubuntu用户
提问于 2015-01-19 21:30:15
回答 1查看 187.6K关注 0票数 28

我需要能够添加一个虚拟用户到vsftpd,它只能访问一个子文件夹。我想使用虚拟用户的原因是我只想在服务器上有一个真正的用户。

FTP结构是:

  • www
    • website_name1
      • sub_folder1

代码语言:javascript
运行
复制
- `website_name2` 
    - `sub_folder2`
    - _**`sub_folder3`**_
代码语言:javascript
运行
复制
- `website_name3`
- `website_name4`

主帐户可以访问www文件夹和所有子目录,我希望添加一个可以访问sub_folder1和sub_folder1的虚拟用户。

另外,为了避免一些混乱,我还需要另一个用户访问sub_folder3,而只访问sub_folder3。我的重点是,我需要能够选择哪个文件夹和子文件夹的用户基础上。

我已经找到了添加用户以查看整个结构或安装名为文件夹的用户的方法,这两种方法对我都没有用。

我在这里发现了一个类似的问题:

如何为多个用户设置VSFTPD,包括添加特定目录

但是它推荐proftpd,我认为它的安全性一般较低。

还是我错过了重点?

EN

回答 1

Ask Ubuntu用户

发布于 2016-06-09 16:17:40

是的,为了灵活起见,可以创建一个userconfig dir和file、mkdir /var/www/userconfs或任何您想要将userconf名称更改为,然后创建一个特定的文件。

代码语言:javascript
运行
复制
vi /var/www/userconfigs/ftpuseraccount

内部类型,local_root=/var/www(或您希望由dir访问的任何东西)guest_username=www-data(文件顶部编辑的ubuntu所有者)

通过添加vsftpd.conf更新您的user_config_dir=/var/www/userconfigs(或者您替换它的任何内容,此帐户将访问指定的任何sdir )。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/575523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档