`
liwenge
  • 浏览: 79585 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

500 OOPS: vsftpd: refusing to run with writable anonymous root

    博客分类:
  • unix
 
阅读更多

500 OOPS: vsftpd: refusing to run with writable anonymous root

如果我们已经把vsFTPd服务器启动好了,但登录测试是会出现类似下面的提示;

500 OOPS: vsftpd: refusing to run with writable anonymous root

这表示ftp用户的家目录的权限不对,应该改过才对;
[root@localhost ~]# more /etc/passwd |grep ftp
ftp:x:1000:1000:FTP User:/var/ftp:/sbin/nologin

我们发现ftp用户的家目录在/var/ftp,就是这个/var/ftp的权限不对所致,这个目录的权限是不能打开所有权限的;是您运行了chmod 777 /var/ftp所致;如果没有ftp用户这个家目录,当然您要自己建一个;

如下FTP用户的家目录是不能针对所有用户、用户组、其它用户组完全开放;
[root@localhost ~]# ls -ld /var/ftp
drwxrwxrwx 3 root root 4096 2005-03-23 /var/ftp

修正这个错误,应该用下面的办法;
[root@localhost ~]# chown root:root /var/ftp
[root@localhost ~]# chmod 755 /var/ftp

有的弟兄可能会说,那匿名用户的可读、可下载、可上传怎么办呢?这也简单,在/var/ftp下再建一个目录,权限是777的就行了,再改一改vsftpd.conf就OK了;没有什么难的;

vsFTPd出于安全考虑,是不准让ftp用户的家目录的权限是完全没有限制的,您可以去读一下vsFTPd的文档就明白的了;否则也不能称为最安全的FTP服务器了,对不对?

0
0
分享到:
评论

相关推荐

    Vsftp服务器简易搭建指南.pdf

    2. 注意事项:ftp用户的家目录权限需要设置为755,否则可能出现“500 OOPS: vsftpd: refusing to run with writable anonymous root”错误 四、实体用户实现文件上传、下载 实现方法二: 1. 创建必要的帐号和目录...

    ubuntu下vsftp问题修复

    vsftp出现550 Failed to change directory Ubuntu 获取软件失败 404错误 解决Ubuntu提示500 OOPS: vsftpd: refusing to run with writable root inside chroot()

    Ubuntu下FTP配置[文].pdf

    此外,可能会遇到一些常见问题,例如"500 OOPS: vsftpd: refusing to run with writable anonymous root"错误。这通常是由于`/home/ftp`目录权限过于宽松(例如被设置为777)。为了解决这个问题,你需要更改目录的...

    vsftp连接错误cannot locate user entry:vsftpd

    在使用VSFTPD时,可能会遇到各种连接错误,其中"500 OOPS: cannot locate user entry:vsftpd"是一个较为常见的问题。该错误提示用户无法找到用户条目,这通常是因为配置文件中缺少了对用户或组的定义。 根据提供的...

    vsftpd安装步骤教程

    1. 访问 Vsftpd 服务器时出现错误 500:出现错误 `OOPS: vsftpd: refusing to run with writable root inside chroot()`,解决方法是编辑 Vsftpd 配置文件 `/etc/vsftpd.conf`,添加一行 `allow_writeable_chroot=...

    详解vsftpd.conf

    详解 vsftpd.conf 文件配置 Vsftpd 是一个功能强大且轻量级的 FTP 服务器,它广泛应用于 Linux 操作系统中。Vsftpd 的配置文件是 /etc/vsftpd/vsftpd.conf,该文件控制着 Vsftpd 服务器的行为和功能。今天,我们将...

    vsftpd虚拟用户的配置

    2. **错误代码:500 OOPS: refusing to run with writable root inside chroot().** **解决方法**:在`/etc/vsftpd/vsftpd.conf`中添加`allow_writeable_chroot=YES`。 ```bash # vi /etc/vsftpd/vsftpd.conf ...

    oops:oops basic

    "Oops" 是一个在软件开发领域,特别是Java编程中经常遇到的术语,它代表了“对象导向编程系统”(Object-Oriented Programming System)或在出现异常情况时的错误提示。"Oops Basic" 可能是指针对初学者的面向对象...

    搭建FTP服务器的简单实例

    - 如果遇到“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”错误,表示根目录内存在可写的目录。为了安全起见,应该将根目录设置为不可写,使用命令“chmod a-w /home/user”。 通过上述...

    嵌入式FTP服务器(vsftpd)移植手册(详细).pdf

    - `500 OOPS: could not bind listening IPv4 socket`: 无法绑定监听IPv4套接字。 - 解决方案: - 复制`xinetd.d`文件夹至文件系统`/etc`目录,并修改其中的`vsftpd`文件,将`disable=yes`。 - 杀死已存在的`...

    Ubuntu 用vsftpd 配置FTP服务器教程详解

    然后,调整FTP目录的权限,以避免错误“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”: ```bash sudo chmod a-w /home/ftp sudo mkdir /home/ftp/data ``` 创建`data`文件夹,这是用户...

    详解在Ubuntu下搭建FTP服务器

    可能会遇到的一个问题是,当启用`chroot`功能时,系统可能会报错“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”。为解决此问题,需要确保用户的根目录不可写: ```bash chmod a-w /...

    vsftp登录报错”500OOPScannotchangedirectoryhome[借鉴].pdf

    vsftpd 登录报错“500 OOPS: cannot change directory:/home/*”处理方式 vsftpd 是一个基于 Linux 的 FTP 服务器软件,可以提供 FTP 服务,但有时候可能会出现登录报错的情况。下面是处理“500 OOPS: cannot ...

    Linux文件服务器实战详解(匿名用户)

    - "500 OOPS: vsftpd: refusing to run with writable root inside chroot()"错误表明`/var/ftp`目录对根用户可写,需要使用`chmod a-w /var/ftp`移除根用户的写权限。 6. **安全注意事项**: - 匿名用户访问应...

    嵌入式FTP服务器(vsftpd)移植手册

    2. **处理启动错误**:如果遇到“500 OOPS: could not bind listening IPv4 socket”错误,可能是因为端口被占用。可以通过修改`/etc/xinetd.d/vsftpd`文件中的`disable`选项为`yes`来解决,或者先停止已运行的服务...

    OOPS:这是我的OOPS教程

    **OOPS:面向对象编程基础** 面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它基于“对象”的概念,通过封装、继承和多态性等核心特性来组织代码。在C++这种强大的编程语言中,OOP是其核心...

Global site tag (gtag.js) - Google Analytics