edpasswd - EnduraData's File Replication Node Management Password File.
EnduraData's Content Distribution Suites expects to find the edpasswd file by default in $ED_BASE_DIR/etc/edpasswd. You can also use the environment variable ED_SECRET to setup an alternative password filename.
This is the first file that administrators must edit to change the password and the hosts allowed to configure the distribution network. This file must be read only by the owner. If the edpasswd file is missing, the system will not be managed. If you want to manage the system without a password at your own risk, do so by setting ED_SECRET environment variable to "*". Please note that the default setup is as follows:
localhost:*
This indicates that all requests from the localhost with any password will be processed. You can change this to restrict access as shown in the examples section.
The edpasswd file is a one line file. The line has two parts separated by a pipe "|". The first part is a regular expression of hosts allowed to manage the node, the second part is a clear text password. Please note that as of version 6 of EDpCloud (Tiwliwla release) the separator was changed from ":" to "|" to support IPV6 for all platforms. edpasswd must have at least the following entry:
localhost|password
fred.enduradata.com|MyPassword max.enduradata.com|MaxPassword localhost|Semsem 192.168.200.1|Tikchbila *|*
This line indicates that host fred.enduradata.com can manage the data distribution suite using MyPassword as a password.
wild cards expressions are also allowed for the hostname/ip
*.enduradata.com|12TikChbila42
192.68.200.*|Tiwliwla$%
192.68.200.10*|Tiwliwla$%
This line indicates any host from enduradata.com can manage the data distribution if they supply 12TikChbila42 as a password.
allow every host
*|*
In this example any host from env.nsf.gov or from lter.umn.edu can manage the nodes without a password.
Allow everyhost with * as a pass
*|*
Allow everyhost with foopass as a pass
*|foopass
In this example any one from any host can manage the file replication and data distribution network without a password.
*|opensemsem
In this example any one from any host who supplies "opensemsem" password will manage the file replication and distribution network.
$ED_BASE_DIR/etc/edpasswd
edintro(8)
edresume(8)
edpause(8)
edq(8)
edstat(8)
eddist.cfg(5)
$ED_BASE_DIR/etc/managementhosts.allow
ED_BASE_DIR: This is the name of the top directory where the file replication and file transfer software is installed. This directory will also contain various configurations, journals and log files.
ED_SECRET: An environment variable that when set can point to a password file name or a "*" to bypass security.
ED_COLLECTOR_PORT: This environment variable is set to the port on which EnduraData eddist server listens to management commands. Set this environment variable to the port on which to listen for commands.
ED_DISTRIBUTION_PORT: This environment variable is set to the port on which EnduraData eddist server listens to data distribution services. Set this environment variable to the port on which to listen for data distribution connections.
For more information contact <support@enduradata.com>