---
name: "dacsconf"
section: "1"
platform: "linux"
package: "dacs"
version: "1.4.40-2"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/dacsconf"
---

# dacsconf(1)

display configuration directives

## NAME

dacsconf - display configuration directives

## SYNOPSIS

**dacsconf** \[**dacsoptions**\[1\]\] \[**-vars**\] \[*directive-name*...\]

**dacsconf** \[**-item\_types**\]

## DESCRIPTION

This program is part of the **DACS** suite.

The **dacsconf** utility processes **DACS** configuration files (see **[dacs.conf(5)](/dacs.conf/5.md)**\[2\]) and outputs to stdout the values of directives or variable references currently in effect for the specified jurisdiction.

Although the order in which clauses appear in configuration files can be important, the order of configuration directives is for the most part not significant. The exception is the **EVAL**\[3\] directive. These directives are listed in the order in which they would be evaluated, and their *unevaluated* values appear in the output.

This program is also available as a **DACS** web service, **[dacs\_conf(8)](/dacs_conf/8.md)**\[4\].

**Security**\

Because the configuration might reveal information that could be taken advantage of by an attacker, only the **DACS** administrator should be able to run this command.

## OPTIONS

- **-item\_types**

  List the names of all predefined item types. The presence of a name does not imply that **DACS** has been configured to use the item type.

- **-vars**

  By default, directives that appear within a clause (e.g., \<Auth\> or \<Roles\>) are emitted in the context of that clause. This option "flattens" the output by emitting it in the form of **DACS** variables.

  For example, the STYLE directive in an Auth section having an id of foo will appear as *AUTH.FOO.STYLE* in the output.

  All variables in the *Conf* namespace are displayed, including those set by EVAL.

*directive-name*

One or more directive names or variable references may be provided to limit the output. It is not an error if a *directive-name* is not defined.

## FILES

**conf.css**\[5\]

## DIAGNOSTICS

The program exits 0 if everything was fine, 1 if an error occurred. Error messages are printed to stderr.

## SEE ALSO

**[dacs\_conf(8)](/dacs_conf/8.md)**\[4\], **[dacs.conf(5)](/dacs.conf/5.md)**\[2\]

## AUTHOR

Distributed Systems Software (**www.dss.ca**\[6\])

## COPYING

Copyright © 2003-2012 Distributed Systems Software. See the **LICENSE**\[7\] file that accompanies the distribution for licensing information.

## NOTES

- 1\.

  dacsoptions

  http://dacs.dss.ca/man/dacs.1.html#dacsoptions

- 2\.

  [dacs.conf(5)](/dacs.conf/5.md)

  http://dacs.dss.ca/man/dacs.conf.5.html

- 3\.

  EVAL

  http://dacs.dss.ca/man/dacs.conf.5.html#EVAL

- 4\.

  [dacs\_conf(8)](/dacs_conf/8.md)

  http://dacs.dss.ca/man/dacs\_conf.8.html

- 5\.

  conf.css

  http://dacs.dss.ca/man//css/conf.css

- 6\.

  www.dss.ca

  http://www.dss.ca

- 7\.

  LICENSE

  http://dacs.dss.ca/man/../misc/LICENSE
