Annotation of embedaddon/quagga/doc/vtysh.texi, revision 1.1

1.1     ! misho       1: @node VTY shell
        !             2: @chapter VTY shell
        !             3: 
        !             4: @command{vtysh} is integrated shell of Quagga software.
        !             5: 
        !             6: To use vtysh please specify ---enable-vtysh to configure script.  To use
        !             7: PAM for authentication use ---with-libpam option to configure script.
        !             8: 
        !             9: vtysh only searches @value{INSTALL_PREFIX_ETC} path for vtysh.conf which
        !            10: is the vtysh configuration file.  Vtysh does not search current
        !            11: directory for configuration file because the file includes user
        !            12: authentication settings.
        !            13: 
        !            14: Currently, vtysh.conf has only two commands.
        !            15: 
        !            16: @menu
        !            17: * VTY shell username::
        !            18: * VTY shell integrated configuration::
        !            19: @end menu
        !            20: 
        !            21: @node VTY shell username
        !            22: @section VTY shell username
        !            23: 
        !            24: @deffn {Command} {username @var{username} nopassword} {}
        !            25: 
        !            26: With this set, user foo does not need password authentication for user vtysh.
        !            27: With PAM vtysh uses PAM authentication mechanism.
        !            28: 
        !            29: If vtysh is compiled without PAM authentication, every user can use vtysh
        !            30: without authentication. vtysh requires read/write permission
        !            31: to the various daemons vty sockets, this can be accomplished through use
        !            32: of unix groups and the --enable-vty-group configure option.
        !            33: 
        !            34: @end deffn
        !            35: 
        !            36: @node VTY shell integrated configuration
        !            37: @section VTY shell integrated configuration
        !            38: 
        !            39: @deffn {Command} {service integrated-vtysh-config} {}
        !            40: Write out integrated Quagga.conf file when 'write file' is issued.
        !            41: 
        !            42: This command controls the behaviour of vtysh when it is told to write out
        !            43: the configuration.  Per default, vtysh will instruct each daemon to write
        !            44: out their own config files when @command{write file} is issued.  However, if
        !            45: @command{service integrated-vtysh-config} is set, when @command{write file}
        !            46: is issued, vtysh will instruct the daemons will write out a Quagga.conf with
        !            47: all daemons' commands integrated into it. 
        !            48: 
        !            49: Vtysh per default behaves as if @command{write-conf daemon} is set. Note
        !            50: that both may be set at same time if one wishes to have both Quagga.conf and
        !            51: daemon specific files written out. Further, note that the daemons are
        !            52: hard-coded to first look for the integrated Quagga.conf file before looking
        !            53: for their own file.
        !            54: 
        !            55: We recommend you do not mix the use of the two types of files. Further, it
        !            56: is better not to use the integrated Quagga.conf file, as any syntax error in
        !            57: it can lead to /all/ of your daemons being unable to start up. Per daemon
        !            58: files are more robust as impact of errors in configuration are limited to
        !            59: the daemon in whose file the error is made.
        !            60: 
        !            61: @end deffn

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>