1
0
mirror of https://github.com/InfrastructureServices/vsftpd.git synced 2025-04-19 01:24:02 +03:00

Extend man pages with systemd info.

Man pages now reflect how is vsftpd used as
systemd service.
This commit is contained in:
Martin Sehnoutka 2016-09-07 11:53:07 +02:00
parent 0c3a1123c3
commit 813a4bc45d
2 changed files with 41 additions and 1 deletions

View File

@ -25,6 +25,23 @@ in
Direct execution of the
.Nm vsftpd
binary will then launch the FTP service ready for immediate client connections.
.Pp
Systemd changes the vsftpd daemon start-up. The vsftpd package contains vsftpd-generator script generating symbolic links to /var/run/systemd/generator/vsftpd.target.wants directory. The generator is called during e.g. 'systemctl --system daemon-reload'. All these symbolic links link /usr/lib/systemd/system/vsftpd@.service file.
The vsftpd daemon(s) is/are controlled by one of following ways:
.Pp
1. Single daemon using default /etc/vsftpd/vsftpd.conf configuration file
.br
# systemctl {start,stop,...} vsftpd[.service]
.Pp
2. Single daemon using /etc/vsftpd/<conf-name>.conf
.br
# systemctl {start,stop,...} vsftpd@<conf-name>[.service]
.Pp
3. All instances together
.br
# systemctl {restart,stop} vsftpd.target
.Pp
See systemd.unit(5), systemd.target(5) for further details.
.Sh OPTIONS
An optional
configuration file or files
@ -55,6 +72,13 @@ the "ftpd_banner" setting is set to "blah", which overrides any default vsftpd
setting and any identical setting that was in the config file.
.Sh FILES
.Pa /etc/vsftpd/vsftpd.conf
.Pp
.Pa /usr/lib/systemd/system/vsftpd.service
.Pp
.Pa /usr/lib/systemd/system/vsftpd@.service
.Pp
.Pa /usr/lib/systemd/system/vsftpd.target
.Sh SEE ALSO
.Xr vsftpd.conf 5
.Xr systemd.unit 5
.end

View File

@ -12,7 +12,23 @@ inetd such as
.BR xinetd
to launch vsftpd with different configuration files on a per virtual host
basis.
.P
Systemd changes the vsftpd daemon start-up. The vsftpd package contains vsftpd-generator script generating symbolic links to /var/run/systemd/generator/vsftpd.target.wants directory. The generator is called during e. g. 'systemctl --system daemon-reload'. All these symbolic links link /usr/lib/systemd/system/vsftpd@.service file.
The vsftpd daemon(s) is/are controlled by one of following ways:
.P
1. Single daemon using default /etc/vsftpd/vsftpd.conf configuration file
.br
# systemctl {start,stop,...} vsftpd[.service]
.P
2. Single daemon using /etc/vsftpd/<config-filename>.conf
.br
# systemctl {start,stop,...} vsftpd@<config-filename-without-extension>[.service]
.P
3. All instances together
.br
# systemctl {restart,stop} vsftpd.target
.P
See systemd.unit(5), systemd.target(5) for further details.
.SH FORMAT
The format of vsftpd.conf is very simple. Each line is either a comment or
a directive. Comment lines start with a # and are ignored. A directive line