ubuntu@instance-test:~$ sudo apt-get remove --purge pure-ftpd pure-ftpd-common
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
The following packages were automatically installed and are no longer required:
openbsd-inetd tcpd update-inetd
Use ‘sudo apt autoremove’ to remove them.
The following packages will be REMOVED:
pure-ftpd* pure-ftpd-common*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 992 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database … 127926 files and directories currently installed.)
Removing pure-ftpd (1.0.50-2.1) …
Removing pure-ftpd-common (1.0.50-2.1) …
Processing triggers for man-db (2.10.2-1) …
(Reading database … 127858 files and directories currently installed.)
Purging configuration files for pure-ftpd-common (1.0.50-2.1) …
Purging configuration files for pure-ftpd (1.0.50-2.1) …
ubuntu@instance-test:~$ sudo apt autoremove
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
The following packages will be REMOVED:
openbsd-inetd tcpd update-inetd
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 290 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database … 127842 files and directories currently installed.)
Removing openbsd-inetd (0.20160825-5) …
Removing tcpd (7.6.q-31build2) …
Removing update-inetd (4.51) …
Processing triggers for man-db (2.10.2-1) …
ubuntu@instance-test:~$ sudo apt install pure-ftpd -y
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
The following additional packages will be installed:
openbsd-inetd pure-ftpd-common tcpd update-inetd
The following NEW packages will be installed:
openbsd-inetd pure-ftpd pure-ftpd-common tcpd update-inetd
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 367 kB of archives.
After this operation, 1,282 kB of additional disk space will be used.
Get:1 Index of /ubuntu jammy/main amd64 update-inetd all 4.51 [24.9 kB]
Get:2 Index of /ubuntu jammy/universe amd64 tcpd amd64 7.6.q-31build2 [25.2 kB]
Get:3 Index of /ubuntu jammy/universe amd64 openbsd-inetd amd64 0.20160825-5 [26.3 kB]
Get:4 Index of /ubuntu jammy/universe amd64 pure-ftpd-common all 1.0.50-2.1 [148 kB]
Get:5 Index of /ubuntu jammy/universe amd64 pure-ftpd amd64 1.0.50-2.1 [143 kB]
Fetched 367 kB in 1s (456 kB/s)
Preconfiguring packages …
Can’t exec “/tmp/update-inetd.config.NhvPqD”: Permission denied at /usr/lib/x86_64-linux-gnu/perl-base/IPC/Open3.pm line 178.
open2: exec of /tmp/update-inetd.config.NhvPqD configure failed: Permission denied at /usr/share/perl5/Debconf/ConfModule.pm line 59.
Selecting previously unselected package update-inetd.
(Reading database … 127816 files and directories currently installed.)
Preparing to unpack …/update-inetd_4.51_all.deb …
Unpacking update-inetd (4.51) …
Selecting previously unselected package tcpd.
Preparing to unpack …/tcpd_7.6.q-31build2_amd64.deb …
Unpacking tcpd (7.6.q-31build2) …
Selecting previously unselected package openbsd-inetd.
Preparing to unpack …/openbsd-inetd_0.20160825-5_amd64.deb …
Unpacking openbsd-inetd (0.20160825-5) …
Selecting previously unselected package pure-ftpd-common.
Preparing to unpack …/pure-ftpd-common_1.0.50-2.1_all.deb …
Unpacking pure-ftpd-common (1.0.50-2.1) …
Selecting previously unselected package pure-ftpd.
Preparing to unpack …/pure-ftpd_1.0.50-2.1_amd64.deb …
Unpacking pure-ftpd (1.0.50-2.1) …
Setting up pure-ftpd-common (1.0.50-2.1) …
Setting up update-inetd (4.51) …
Setting up tcpd (7.6.q-31build2) …
Setting up openbsd-inetd (0.20160825-5) …
Setting up pure-ftpd (1.0.50-2.1) …
Processing triggers for man-db (2.10.2-1) …
Scanning processes…
Scanning linux images…
Running kernel seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
ubuntu@instance-test:~$ sudo groupadd -g 2001 ftpgroup
groupadd: group ‘ftpgroup’ already exists
ubuntu@instance-test:~$ sudo useradd -u 2001 -s /bin/false -d /bin/null -c “pureftpd user” -g ftpgroup ftpuser
useradd: user ‘ftpuser’ already exists
ubuntu@instance-test:~$ sudo systemctl start pure-ftpd
ubuntu@instance-test:~$ sudo mkdir /etc/ssl/private
mkdir: cannot create directory ‘/etc/ssl/private’: File exists
ubuntu@instance-test:~$ sudo openssl req -newkey rsa:1024 -new -nodes -x509 -days 3650 -subj “/C=US/ST=Denial/L=Springfield/O=Dis/CN=www.example.com” -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem
…++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
…++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ubuntu@instance-test:~$ sudo rm -R /etc/pure-ftpd
ubuntu@instance-test:~$ sudo mkdir /etc/pure-ftpd
ubuntu@instance-test:~$ sudo cp /usr/local/CyberCP/install/pure-ftpd-one/* /etc/pure-ftpd/
ubuntu@instance-test:~$ sudo systemctl restart pure-ftpd
Job for pure-ftpd.service failed because the control process exited with error code.
See “systemctl status pure-ftpd.service” and “journalctl -xeu pure-ftpd.service” for details.
ubuntu@instance-test:~$ sudo systemctl status pure-ftpd
× pure-ftpd.service
Loaded: loaded (/etc/init.d/pure-ftpd; generated)
Active: failed (Result: exit-code) since Tue 2022-12-13 07:30:06 UTC; 44s >
Docs: man:systemd-sysv-generator(8)
Process: 4761 ExecStart=/etc/init.d/pure-ftpd start (code=exited, status=2)
CPU: 88ms
Dec 13 07:30:06 instance-test systemd[1]: Starting pure-ftpd.service…
Dec 13 07:30:06 instance-test pure-ftpd[4761]: Starting ftp server:
Dec 13 07:30:06 instance-test pure-ftpd[4769]: /usr/sbin/pure-ftpd-wrapper: Cou>
Dec 13 07:30:06 instance-test systemd[1]: pure-ftpd.service: Control process ex>
Dec 13 07:30:06 instance-test systemd[1]: pure-ftpd.service: Failed with result>
Dec 13 07:30:06 instance-test systemd[1]: Failed to start pure-ftpd.service.
lines 1-13/13 (END)