Initializer script

This script is used to initialize ProFTPD and set configuration required by edeposit.amqp.ftp module.

It changes/creates ProFTPD configuration file, password file and extened log file. Also user directory is created and correct permissions is set.

ftp.initializer.add_or_update(data, item, value)[source]

Add or update value in configuration file format used by proftpd.

Parameters:
  • data (str) – Configuration file as string.
  • item (str) – What option will be added/updated.
  • value (str) – Value of option.
Returns:

str – updated configuration

ftp.initializer.main(*args, **kwargs)[source]

Used to create configuration files, set permissions and so on.

Previous topic

edeposit.amqp.ftp

Next topic

Monitor script

This Page