红联Linux门户
Linux帮助

关于vsftp用户限权限的问题!

发布时间:2012-03-14 15:16:55来源:红联作者:zj_pxl
我想让a用户能上传但不能下载,b用户能下载但不能上传应该怎么设置vsftpd.conf?谢谢!
enable_write是配置全部用户的写入
download_enable是配置全部用户的下载。
文章评论

共有 7 条评论

  1. circletiger 于 2012-03-23 15:00:05发表:

    我也是一知半解。看看。

  2. network_boy 于 2012-03-22 17:43:23发表:

    不错,不错!

  3. circletiger 于 2012-03-18 15:17:46发表:

    这是高深的问题,所以只能看看。

  4. zj_pxl 于 2012-03-15 19:53:54发表:

    我想请问一下, 是不是只有虚拟用户才能为每个用户创建不同的配置文件,而实体用户都必须相同。

  5. zj_pxl 于 2012-03-15 19:30:22发表:

    感谢!

  6. tengchao 于 2012-03-15 14:50:41发表:

    楼主您好,您的问题可以通过定义特殊用户配置文件来实现,举个例子,a用户能上传与下载,b用户也能上传与下载,所以我们在主配置文件中写得内容都是一样的,但如果定义了a用户的特殊配置文件,在其中写入write_enbale=NO那么a用户的写入权限就没有了,其他的配置都遵循主配置文件,用户b没有定义特殊的用户配置文件,其配置就遵循主配置文件。

    定义特殊用户配置文件的方法:
    1.在vsftpd中添加配置项:user_config_dir=/etc/vsftpd/userconf (后面指定的路径可以自己定义),完成之后再去创建userconf这个目录(注意这是个目录),然后以特殊用户的用户名为文件名创建特殊用户的配置文件(例如:要为用户a创建特殊配置文件就touch个a),然后在其中指定此用户不同于主配置文件的配置项就可以了,没有特殊定义的配置项就遵循主配置文件的设置。

    文字的表达能力有限,如果不明白可以+我QQ 864745476或发邮件onlicool@126.com给我。

  7. zj_pxl 于 2012-03-14 20:48:30发表:

    请高人指点啊。苦等。