Command Section

BSDCONFIG(8)            FreeBSD System Manager's Manual           BSDCONFIG(8)

NAME
     bsdconfig - system configuration utility

SYNOPSIS
     bsdconfig [-h]
     bsdconfig command [-h]
     bsdconfig [OPTIONS] [command [OPTIONS]]

DESCRIPTION
     bsdconfig is used to set up many system configuration settings, both for
     new systems, as well as changing configuration settings of existing
     systems.

     bsdconfig optionally takes a command as an argument.  If invoked with no
     arguments, it will bring up an interactive menu listing the available
     modules.

     The following options are available:

     -d       Provide lots of debugging info on standard-out when running.

     -D file  Send debugging info to file.  If file begins with a plus-sign
              debug info is sent to both standard-out and file (minus the
              leading plus).

     -f file  Load file as script and then exit.  If multiple occurrences,
              program will only exit after last occurrence.  If file is a
              single dash (`-'), bsdconfig reads from standard input.

     -h       Print usage statement and exit.

     -S       Secure X11 mode (implies -X).  As root, always prompt-for and
              validate sudo(8) username/password before starting.

     -X       Use Xdialog(1) in place of dialog(1).

COMMANDS
     The following commands (sorted alphabetically) are currently included in
     the base bsdconfig program, with more to be added soon.  Other commands
     can be added, as detailed below in the ADDING COMMANDS section, and once
     added, will appear in the master menu as well as in the -h listing.

     console                Utilities to customize the behavior of the system
                            console.

     defaultrouter          Shortcut to the Default Router/Gateway menu under
                            networking.

     diskmgmt               Manage disk partitions and/or labels.  Executes
                            sade(8).

     docsinstall            Executes the bsdinstall docsinstall sub-utility to
                            allow installation/re-installation of the FreeBSD
                            Documentation set(s).

     dot                    Generate a graphviz dot(1) language file (printed
                            on stdout) visualizing the bsdconfig menu,
                            include, and shortcut structure relationships.
                            See "bsdconfig dot -h" for more details.

     groupadd               Shortcut to the Add Groups menu under groupmgmt.

     groupdel               Shortcut to the Delete Groups menu under
                            groupmgmt.

     groupedit              Shortcut to the Edit/View Groups menu under
                            groupmgmt.

     groupmgmt              Utilities to Add/Change/View/Delete Group
                            Accounts.

     hostname               Shortcut to the Hostname/Domain menu under
                            networking.

     kern_securelevel       Shortcut to the kern.securelevel menu under
                            security.

     mouse                  Utilities for configuring, exploring, and enabling
                            console mouse support.

     mouse_disable          Shortcut to the Disable menu under mouse.

     mouse_enable           Shortcut to the Enable menu under mouse.

     mouse_flags            Shortcut to the Flags menu under mouse.

     mouse_port             Shortcut to the Port menu under mouse.

     mouse_type             Shortcut to the Type menu under mouse.

     nameservers            Shortcut to the DNS Nameservers menu under
                            networking.

     netdev                 Shortcut to the Network Interfaces menu under
                            networking.

     networking             Utilities to set/change Hostname/Domain, Network
                            Interfaces, Wireless Network, Default
                            Router/Gateway, and DNS Nameservers.

     packages               Browse, install, uninstall, or re-install packaged
                            software.

     password               Set the system administrator (root) password.

     security               Configure various system security settings.

     startup                Configure various aspects of system startup.

     startup_misc           Shortcut to the Miscellaneous Startup Services
                            menu under startup.

     startup_rcadd          Shortcut to the Add New menu under the View/Edit
                            Startup Configuration menu (startup_rcconf) of
                            startup.

     startup_rcconf         Shortcut to the View/Edit Startup Configuration
                            menu under startup.

     startup_rcdelete       Shortcut to the Delete menu under the View/Edit
                            Startup Configuration menu (startup_rcconf) of
                            startup.

     startup_rcvar          Shortcut to the Toggle Startup Services menu under
                            startup.

     syscons_font           Shortcut to the Font menu under console.

     syscons_keymap         Shortcut to the Keymap menu under console.

     syscons_repeat         Shortcut to the Repeat menu under console.

     syscons_saver          Shortcut to the Saver menu under console.

     syscons_screenmap      Shortcut to the Screenmap menu under console.

     syscons_ttys           Shortcut to the Ttys menu under console.

     timezone               Set the regional timezone of the local machine.

     ttys                   Edit the ttys(5) database with your favorite
                            editor.

     useradd                Shortcut to the Add Users menu under usermgmt.

     userdel                Shortcut to the Delete Users menu under usermgmt.

     useredit               Shortcut to the Edit/View Users menu under
                            usermgmt.

     usermgmt               Utilities to Add/Edit/View/Delete User Accounts.

     wireless               Shortcut to the Wireless Networks menu under
                            networking.

INTERNATIONALIZATION
     i18n features are built into bsdconfig and language-specific translation
     files will be added as they become available.  In the absence of
     language-specific translation files, the default (en_US.ISO8859-1) files
     will be used.

ADDING COMMANDS
     To be documented later.  Document menu_selection="command|*" syntax of
     INDEX files.

ENVIRONMENT VARIABLES
     The following environment variables affect the execution of bsdconfig:

     LANG        If LANG is set, messages and index information will be read
                 from files named messages.$LANG and INDEX.$LANG and fall back
                 to files named messages and INDEX if messages.$LANG and
                 INDEX.$LANG do not exist.  LANG takes precedence over LC_ALL.

     LC_ALL      If LC_ALL is set, messages and index information will be read
                 from files named messages.$LC_ALL and INDEX.$LC_ALL and fall
                 back to files named messages and INDEX if messages.$LC_ALL
                 and INDEX.$LC_ALL do not exist.

FILES
     /usr/share/examples/bsdconfig/bsdconfigrc can be copied to
     $HOME/.bsdconfigrc and customized as needed.

EXIT STATUS
     The bsdconfig utility exits 0 on success, and >0 if an error occurs.

SEE ALSO
     bsdinstall(8)

HISTORY
     bsdconfig first appeared in FreeBSD 9.2.

AUTHORS
     Ron McDowell
     Devin Teske <dteske@FreeBSD.org>

BUGS
     The docsinstall and diskmgmt modules call bsdinstall.  Bugs found in
     these modules should be considered those of bsdinstall, not bsdconfig.

FreeBSD 13.1-RELEASE-p6         April 12, 2020         FreeBSD 13.1-RELEASE-p6

Command Section

man2web Home...