`

linux下ftp权限设置参考

阅读更多

六、FTP用户根目录的 rwx 三种权限与FTP用户的访问权利的关系 查询文件列表,下载,需要对应目录的rx权限 文件(夹)的重命名,覆盖,删除,新建,需要对应目录的w权限 七、为anonymous设置权限 ―― 只读访问/var/ftp/pub 1. 目录权限配置 /var/ftp/pub dr-xr-xr-x ftp ftp 匿名用户会被映射成ftp,所以ftp必须拥有rx权限,否则无法读取文件列表 2. 服务权限配置 在vsftpd.conf文件中对于 anonymous设置的section已经给予了匿名用户相应权限,值得注意的是anon_world_readable_only=NO 必须有,因为默认值为YES。如果为YES,无法查询文件列表 八、为local user设置权限 1. 目录权限配置 /home/xiong drwxrwx--- xiong xiong $user将会被映射成ftp, 所以给文件夹的rwx权限必须给ftp才生效,所以必须将ftp这个本地用户加入到xiong用户组(也可以把目录的组改成跟ftp同组) 2.服务权限配置 在/etc/vsftdp/user_conf/目录下建立文件xiong 写入权限配置指令如下 write_enable=YES anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES 九、为guest user设置权限 1. 目录权限配置 /var/ftp/test drwx------ ftp ftp test登录后会被映射成ftp, ftp所拥有的权限就是test所拥有的 2. 服务权限配置 在/etc/vsftdp/user_conf/目录下建立文件test 写入权限配置指令如下 local_root=/var/ftp/test #这里指定了test的根目录 write_enable=YES anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES 十、还未披露的细节问题 1. [500 OOPS: reading non-root config file] 解释:在user_conf/下的配置文件必须owner为root 否则会有错误 [500 OOPS: reading non-root config file] 2. [500 OOPS: vsftpd: refusing to run with writable anonymous root] 解释:给anonymous配置的根目录不可以拥有写权限(这就是为啥/var/ftp/pub dr-xr-xr-x ftp ftp 唯独没有w) -----2 vsftp小记 December 8th, 2007 . by hacder vsftp好久没用了 刚才一不小心在老大的引诱下,搞了一下 作为一个公共ftp,需要提供匿名用户的访问.要求匿名用户可以访问,查看,下载,但是不能下载.然后又需要一个管理员用户来管理 拿171试了一下,因为171上面的正是vsftp,发现了几个问题 1. 匿名用户,在vsftp.conf设置了anonymous_enable=YES后,还需要在虚拟目录下面加配置文件:ftp 这里需要注意的是 文件名称应该是ftp 不是anonymous,俺刚开始就自作聪明的建立了一个anonymous…文件为空也可以,不然会提示: 500 OOPS: reading non-root config file 2. 500 OOPS: vsftpd: refusing to run with writable anonymous root 问题 查了一些资料,据说这是因为ftp用户的家目录的权限不对也就是ftp的家目录(vsftp.conf里面的anon_root的那个) 不能是全权限(777),据说是vsftp的安全性的体现.. 还有就是不能是ftp:ftp 而且连属主用户或者用户组都不能,比如ftp:root 或者 root:ftp都不可以. 3.我的解决办法在/var/ftp下面建立一个文件夹pub 设置权限: chmod +777 pub 匿名用户: anon_root=/var/ftp test用户: local_root=/var/ftp 这样,匿名用户和test用户都可以访问同一个目录/var/ftp 但是,如果要上传的话 只有用test通过pub来上传…. 4. 老大的解决办法 在/var/ftp下面建立一个文件夹pub 新建用户vsftp 设置权限: chmod +775 pub chown vsftp:root /var/ftp 匿名用户: anon_root=/var/ftp/pub test用户: local_root=/var/ftp 但是,单单这样还不行,还得在vsftpd里面设置: 把 guest_username=ftp 改成: guest_username=vsftp 这样的情况下,匿名用户访问的是 /var/ftp/pub 可以查看和下载 test用户访问的是 /var/ftp 具有管理权限 但是这样的就有一个问题: 只有把guest_username改成不是ftp的,就可以了,这个是什么原因呢? 还有就是anon_root指定的目录,为什么不能属于ftp? 而改成vsftp就可以了? ---3 设置用户级别的conf文件 1,首先在vsftpd.conf文件里面加上 user_config_dir=目录名例如: user_config_dir=/etc/vsftpd_user 2,然后在目录里面加上以用户名作为文件名的文件例如:用户名是abc,就添加文件abc 3,在文件里面加上 download_enable=no 作者: ctpyy 发布日期: 2009-6-04 我就是照你说的做的,登录提示 500 OOPS: reading non-root config file Connection closed by remote host. 作者: ctpyy 发布日期: 2009-6-04 多谢已经搞定,user_config_dir路径设错 作者: ABC-FBI 发布日期: 2009-6-04

分享到:
评论

相关推荐

    Linux FTP服务配置

    最终权限等于配置文件中的权限和linux文件系统权限相或的结果。比如vsftp配置文件中允许匿名用户下载,但光这样是不够的,还需要被下载的文件或文件夹的能够被其他用户读取。 尝试上传文件失败,符合匿名用户只允许...

    LINUX FTP设置方法

    vsftp的主目录的位置在/var/ftp下,并且是系统默认,不能更改。vsftp在通过rpm包安装好后,打开其服务并设为自动运行后,ftp就可以 提供服务了。 20.1.2 vsftp安装与启动 如果没有安装的话,通过以下方式进行安装...

    Linux下FTP服务器配置的几个疑难点分析.pdf

    "Linux下FTP服务器配置的几个疑难点分析" 在 Linux 环境下,FTP 服务器的配置...在 Linux 下的 FTP 服务器配置中,权限设置、登录帐号的黑白名单、匿名用户的上传权限等几个方面都是非常重要的,需要细心分析和解决。

    基于Linux系统的FTP服务器的实现.pdf

    FTP服务器在网络应用中具有非常重要的地位,各种各样的网络资源大多数都放在FTP服务器中,FTP服务器能实现文件的上传、下载、设置不同用户的访问权限、支持大文件的断点续传、多部分文件传输等功能。 本文主要介绍...

    使用Linux系统搭建FTP与SMB服务器.pdf

    本文指导读者如何安装 Linux 系统,搭建 FTP 与 SMB 服务器,创建用户,设置文件夹权限,启动 FTP 服务和 SMB 服务。 九、参考文献 [1] Linux 系统安装指导 [2] FTP 服务器搭建指导 [3] SMB 服务器搭建指导 [4] ...

    解析LINUX环境中FTP服务器的用户访问权限.pdf

    在 LINUX 环境下,有四种用户在访问 FTP 服务器时受到权限限制。其中,根用户 ROOT 是系统的超级用户,任何文件权限控制对根用户都是无效的。但是在 FTP 中一般是禁用 ROOT 用户;本地用户是由系统管理员手动添加,...

    Linux下FTP的配置文件的参数详解[参考].pdf

    Linux 下 FTP 的配置文件参数详解 在 Linux 系统中,FTP 服务器的配置文件是非常重要的,它控制着 FTP 服务器的行为和安全性。vsftpd 是一个流行的 FTP 服务器软件,它的配置文件参数详解将在下面进行介绍。 一、...

    ftp命令详解--linux/unix

    ftp命令的详细讲解,对于经常在linux/unix下进程文件传输的人员是份不错的参考资料。

    Linux 怎么实现添加FTP用户并设置权限的方法

    主要介绍了Linux 怎么实现添加FTP用户并设置权限的方法的相关资料,这里对添加FTP用户进行了步骤详解,需要的朋友可以参考下

    Linux-FTP配置说明及安装源文件

    vsftp的主目录的位置在/var/ftp下,并且是系统默认,不能更改。vsftp在通过rpm包安装好后,打开其服务并设为自动运行后,ftp就可以 提供服务了。 20.1.2 vsftp安装与启动 如果没有安装的话,通过以下方式进行安装。...

    windows下FTP匿名登录或弱口令漏洞及服务加固

    不同 FTP 服务软件可能有不同的防护程序,本修复方案以 Windows server 2008 中自带的 FTP 服务和 Linux 中的vsftpd服务为例,您可参考以下方案对您的 FTP 服务进行安全加固。 重要提示: 请确保您的 FTP 服务软件为...

    LINUX操作系统(电子教案,参考答案)

    Linux的文本编辑,Linux的安装和启动,用户管理,Shell编程技术,进程管理,C编译器,系统扩充,维护与监视,Linux的图形界面,网络的基本概念与设置,Linux在网络资源共享和电子邮件方面的应用,以及DNS、FTP、Web...

    Linux下NFS(网络文件系统)的建立与配置方法.pdf

    以root身份登录Linux服务器,编辑/etc目录下的共享目录配置文件exports,指定共享目录及权限等。执行以下命令编辑文件/etc/exports: # vi /etc/exports 在该文件中添加以下内容: /home/work 192.168.0.*(rw, ...

    基于云平台的linux服务器搭建探究.pdf

    Samba服务器的配置主要包括在home目录下创建共享文件夹“lzxshare”,添加Linux用户,并设置相应的密码,修改共享文件的访问权限,保证用户能够获得该共享文件的访问权限,然后将用户添加到相应的Samba服务器的用户...

    网络安全运行与维护:M3-2加强Linux用户网络访问权限的安全控制[参照].pdf

    教学资源包括了《Linux 桌面系统安全管理与维护》学习指导书、《Linux 桌面系统安全管理与维护》电子课件、《Linux 桌面系统安全管理与维护》任务二录像、《Linux 桌面系统安全管理与维护》教学参考和《Linux 桌面...

    浅谈LINUX系统在非编网络系统中的应用.pdf

    在安全性方面,Vsftpd针对程序的权限来设计,以一般身份启动服务,对Linux系统的使用权限较低;在千兆以太网上,Vsftpd的速度可以达到86MB/s;在稳定性方面更是优秀,资料表明,完全工作24小时,传输数据达2.6TB,...

    Linux网络安全技术.pdf

    Linux 网络安全技术可以从多方面入手,包括客户机设置访问权限、防火墙技术、入侵检测系统、加密技术等。 1. 客户机设置访问权限 网络管理员应仔细设定 Linux 的各种系统功能,并且加上安全措施以保障系统的安全...

    基于linux的VOD点播教学系统的搭建.pdf

    安装FTP服务器需要选择FTP服务器软件,例如ProFTPD,然后配置FTP服务器的设置文件,例如配置上传权限和上传空间限制。 知识点4:PHP编写的网站的搭建 PHP编写的网站可以实现教师上传教学录像和课件、学生查看教学...

    Linux中MySQL的异地自动备份.pdf

    首先,需要在 Linux 系统下安装 vsftpd 服务,以提供 FTP 服务。然后,使用 shell 脚本来实现自动备份和上传备份文件到 FTP 服务器。 shell 脚本命令如下: ftp -n open ftp.server.com user username password ...

    RED HAT LINUX 6大全

    本书内容翔实、涉及领域广泛,并且提供了详细的例子和大量的参考资料(包括书籍、电子文档和Internet站点),是一本学习、使用和管理Linux不可多得的好书。 目 录 译者序 前言 第一部分 Red Hat Linux的介绍与安装 ...

Global site tag (gtag.js) - Google Analytics