网管程序员论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1356|回复: 1

[Linux系统] Linux启动ftp服务器530 Permission denied解决方法

[复制链接]
发表于 2013-7-31 15:51:34 | 显示全部楼层 |阅读模式
今天又重新在虚拟机下安装了linux。

现在我想启动linux自带的ftp服务器:#service vsftpd  start

如果想linux启动是自动启动ftp服务器:#chkconfig vsftpd on

运行putty,以root身份进入,出现了报错  530 Permission denied   ,感觉很奇怪,因以普通用户是可以进入的。

原因是我们 /etc/vsftpd.ftpusers  和  /etc/vsftpd.user_list  禁掉了root这个用户。这时我们需要修改这两个文件。

(1)/etc/vsftpd.user_list的默认文件(则是表示具体用户)

                 # vsftpd userlist
                 # If userlist_deny=NO, only allow users in this file
                 # If userlist_deny=YES (default), never allow users in this file, and
                 # do not even prompt for a password.
                 # Note that the default vsftpd pam config also checks /etc/vsftpd.ftpusers
                 # for users that are denied.
                 root
                  bin
                  daemon
                  adm
                  lp
                  sync
                  shutdown
                  halt
                  mail
                  news
                  uucp
                  operator
                  games
                  nobody

          这时我们要在 root 前加上 # 。

(2)/etc/vsftpd.ftpusers  的默认文件(所有可以登录该FTP的用户属性)

          # Users that are not allowed to login via ftp
          root
          bin
          daemon
          adm
          lp
          sync
          shutdown
          halt
          mail
          news
          uucp
         operator
          games
          nobody

     这时我们要在 root 前加上 # 。
 楼主| 发表于 2013-7-31 15:57:26 | 显示全部楼层
在网上找到的另一个快速解决办法

root默认不能登录的,如果如果想登陆的话,需要两个步骤

1.  编辑/etc/vsftpd/ftpusers文件,里面有个root删除或者前面加上#

2. 编辑ftp配置文件/etc/vsftpd/vsftpd.conf,在最后面有一句

userlist_enable=YES,改为NO

保存重启服务。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|最新更新|网管程序员社区 鄂ICP备11008024号-3

GMT+8, 2019-9-19 23:01 , Processed in 0.343200 second(s), 36 queries .

Powered by 网管论坛

© 2001-2018 www.027safe.com Inc.

快速回复 返回顶部 返回列表