1FUNCD(1) funcd FUNCD(1)
2
3
4
6 funcd - deaemon for the Fedora Universal Network Controller
7
9 funcd [--daemon]
10 funcd --list-modules
11
13 funcd registers itself to a certificate server (certmaster) listed in
14 /etc/certmaster/minion.conf and takes orders from the command line func
15 when that program is run from that certificate server.
16
17 Modules and capabilities provided by funcd are specified at
18 https://fedorahosted.org/func/
19
21 --daemon daemonize the server on startup
22 --list-modules list modules that would be loaded and exit
23
25 See /etc/certmaster/minion.conf for other configuration options.
26
28 By default the certmaster host will always have full access to run all
29 modules on minions, currently this behavior can be disabled by tweaking
30 commonconfig.py.
31
32 Additional ACLs can be used to let other (SSL authenticated) hosts
33 access to specific modules. Access control files take one acl per row
34 with the format:
35
36 <common_name>-<certificate_hash> = method[, method]...
37
38 where common_name is the CN from the host certificate and certifiā
39 cate_hash is its hash as obtained from
40
41 openssl x509 -noout -in <certificate_file> -hash
42
43 See https://fedorahosted.org/func/wiki/FuncSecurity for additional
44 details.
45
47 /etc/certmaster/minion.conf certmaster config for this minion
48 /etc/func/minion.conf minion configuration
49 /etc/func/async_methods.conf configuration for async methods
50 /etc/func/minion-acl.d/ directory for ACL files
51
53 See the project wiki at https://fedorahosted.org/func/
54
56 func(1), certmaster(1), "certmaster-ca(1)", "func-transmit(1)"
57
59 Various, see https://fedorahosted.org/func/
60
61
62
63 2012-10-15 FUNCD(1)