Tente com o sudo, parece um bug ou você não tem permissões sobre o serviço com o root.
$ sudo service vsftpd status
deve funcionar, na verdade está funcionando agora para mim na frente dos meus olhos.
Instalei o vsftpd no ubuntu 14.04 e quando quero parar ou reiniciar o serviço vsftpd, esta mensagem foi mostrada e nada aconteceu no status do serviço!
root@ali-lap:/home/ali# service vsftpd restart
stop: Unknown job: vsftpd
start: Unknown job: vsftpd
Eu removi o vsftpd e o reinstalei novamente neste post e nada mudou.
Instalar e excluir log:
root@ali-lap:/home/ali# apt-get purge --remove vsftpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
vsftpd*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 370 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 216263 files and directories currently installed.)
Removing vsftpd (3.0.2-1ubuntu2) ...
initctl: Unknown job: vsftpd
Purging configuration files for vsftpd (3.0.2-1ubuntu2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for man-db (2.6.6-1) ...
root@ali-lap:/home/ali# ls -lpa /etc/vsftpd
vsftpd/ vsftpd.conf.orig
root@ali-lap:/home/ali# ls -lpa /etc/vsftpd.conf
ls: cannot access /etc/vsftpd.conf: No such file or directory
root@ali-lap:/home/ali# apt-get install vsftpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
vsftpd
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/112 kB of archives.
After this operation, 370 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package vsftpd.
(Reading database ... 216210 files and directories currently installed.)
Preparing to unpack .../vsftpd_3.0.2-1ubuntu2_amd64.deb ...
Unpacking vsftpd (3.0.2-1ubuntu2) ...
Processing triggers for man-db (2.6.6-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up vsftpd (3.0.2-1ubuntu2) ...
initctl: Unknown job: vsftpd
Processing triggers for ureadahead (0.100.0-16) ...
root@ali-lap:/home/ali# ls -lpa /etc/vsftpd.conf
-rw-r--r-- 1 root root 5654 مه 16 2013 /etc/vsftpd.conf
versão vsftpd:
root@ali-lap:/home/ali# apt-cache policy vsftpd
vsftpd:
Installed: 3.0.2-1ubuntu2
Candidate: 3.0.2-1ubuntu2
Version table:
*** 3.0.2-1ubuntu2 0
500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Alguma idéia?
Eu tive um problema semelhante e descobri que isso é causado por uma variável de ambiente. Quando você usa su
, ele deixa o conjunto de variáveis de ambiente UPSTART_SESSION
(do ambiente do usuário original), o que quebra as coisas. Usar sudo
ou su -
não o define, portanto, qualquer um deles funcionará:
$ sudo service vsftpd restart
$ sudo su
# service vsftpd restart
$ su -
# service vsftpd restart
$ su
# unset UPSTART_SESSION
# service vsftpd restart