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>