Ubuntu 14.04 安装vsftpd root用户无法安装

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
sammir
帖子: 2
注册时间: 2016-08-12 15:12
系统: ubuntu 14.04

Ubuntu 14.04 安装vsftpd root用户无法安装

#1

帖子 sammir » 2016-08-12 15:29

请求各位大神协助解决!想请问是root用户下vsftpd不能使用吗?要怎么配置
才可以使用!

Ubuntu 14.04设置了以root账户登录后,执行apt-get install vsftpd
后,出现以下error:
“正在设置 vsftpd (3.0.2-1ubuntu2.14.04.1)....”
“initctl:未知任务:vsftpd”


进入/etc/init.d下面也没有发现vsftpd的资讯。
安装不成功,配置也试过了,执行service vsftpd restart
出现如下资讯:
“stop:未知任务:vsftpd”
“start:未知任务:vsftpd”
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Ubuntu 14.04 安装vsftpd root用户无法安装

#2

帖子 vickycq » 2016-08-12 17:32

sammir 写了:进入/etc/init.d下面也没有发现vsftpd的资讯。
Ubuntu 14.04 的 vsftpd 在 /etc/init.d 下不提供任何文件。提供 /etc/init/vsftpd.conf
sammir 写了:“stop:未知任务:vsftpd”
“start:未知任务:vsftpd”
执行以下命令将结果全部复制贴上来,不要节选

代码: 全选

sudo apt-get install --reinstall vsftpd
dpkg -l | grep vsftp
find /etc | grep vsftpd.conf
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
sammir
帖子: 2
注册时间: 2016-08-12 15:12
系统: ubuntu 14.04

Re: Ubuntu 14.04 安装vsftpd root用户无法安装

#3

帖子 sammir » 2016-08-12 18:07

执行二楼 vickycq的cmd,执行log如下:
root@elan:~# apt-get install -reinstall vsftpd
E: 未知的命令行选项“r” [来自 -reinstall]
root@elan:~# apt-get install --reinstall vsftpd
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
libntdb1 python-ntdb
Use 'apt-get autoremove' to remove them.
下列【新】软件包将被安装:
vsftpd
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 3 个软件包未被升级。
需要下载 0 B/111 kB 的软件包。
解压缩后会消耗掉 361 kB 的额外空间。
正在预设定软件包 ...
正在选中未选择的软件包 vsftpd。
(正在读取数据库 ... 系统当前共安装有 205599 个文件和目录。)
正准备解包 .../vsftpd_3.0.2-1ubuntu2.14.04.1_amd64.deb ...
正在解包 vsftpd (3.0.2-1ubuntu2.14.04.1) ...
正在处理用于 man-db (2.6.7.1-1ubuntu1) 的触发器 ...
正在处理用于 ureadahead (0.100.0-16) 的触发器 ...
正在设置 vsftpd (3.0.2-1ubuntu2.14.04.1) ...
initctl:未知任务: vsftpd
正在处理用于 ureadahead (0.100.0-16) 的触发器 ...
root@elan:~# dpkg -l |grep vsftp
ii vsftpd 3.0.2-1ubuntu2.14.04.1 amd64 lightweight, efficient FTP server written for security
root@elan:~# find /etc |grep vsftpd.conf
/etc/init/vsftpd.conf
/etc/vsftpd.conf
root@elan:~#


问题看起来依旧不能runing vsftpd

网上看到一篇帖子:
sudo service vsf restart
在Ubuntu下 居然 /etc/init.d/下没有此服务 并且该重启该服务必须是普通用户,
root 用户执行此命令如下
# service vsftpd restart
stop:未知任务: vsftpd
start:未知任务: vsftpd


我试了一下普通用户发现是能够正常操作的,只有在root 登录下是不可用的,不知道要怎么解决这个root登录不能用的问题。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: Ubuntu 14.04 安装vsftpd root用户无法安装

#4

帖子 poloshiao » 2016-08-12 18:14

是root用户下vsftpd不能使用吗?
1. cat -n /etc/vsftpd.conf
第 62 行
Note! Using "root" for uploaded files is not recommended!
要怎么配置 才可以使用!
2. http://serverfault.com/questions/34678/ ... oot-logins
How to configure vsftpd to allow root logins?
2-1. 這一篇也許舊了些 可能需要微調 有錯誤訊息 請複製貼上來
2-2. 編輯 /etc/vsftpd.conf
使用 root 掃描上述檔案
詳讀 有關說明
回复