sesman.ini man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

sesman.ini(5)							 sesman.ini(5)

NAME
       sesman.ini - Configuration file for sesman(8)

DESCRIPTION
       This  is the man page for sesman.ini, sesman(8) configuration file.  It
       is composed by a number of sections, each one  composed	by  a  section
       name,  enclosed	by  square  brackets,  folowed	by  a list of <parame‐
       ter>=<value> lines.

       sesman.ini supports the following sections:

       [Globals] - sesman global configuration section,

       [Logging] - logging subsystem parameters

       [Security] - Access control parameters

       [Sessions] - Session management parameters

       All options and values (except for  file	 names	and  paths)  are  case
       insensitive, and are described in detail below.

       For  any	 of  the  following parameter, if it's specified more than one
       time the last entry encountered will be used.

       NOTE: if any of these options is specified outside its section, it will
       be ignored.

GLOBALS
       The options to be specified in the [globals] section are the following:

       ListenAddress=ip address
	      Specifies	 sesman	 listening  address.  Default  is 0.0.0.0 (all
	      interfaces)

       ListenPort=port number
	      Specifies sesman listening port. Default is 3350

       EnableUserWindowManager=[0|1]
	      If set to 1, true or yes this option enables user specific  win‐
	      dow manager, that is, anyone can define it's own script executed
	      by sesman when starting a new session, specified by  UserWindow‐
	      Manager

       UserWindowManager=startwm.sh
	      This  option  specifies the script run by sesman when starting a
	      session and per-user window manager is enabled.
	      The path is relative to user's HOME directory

       DefaultWindowManager=${SESMAN_BIN_DIR}/startwm.sh
	      This contains full path to the default  window  manager  startup
	      script used by sesman to start a session

LOGGING
       The following parameters can be used in the [logging] section:

       LogFile=${SESMAN_LOG_DIR}/sesman.log
	      This  options  contains  the  path  to logfile. It can be either
	      absolute or relative, and the default is	${SESMAN_LOG_DIR}/ses‐
	      man.log

       LogLevel=level
	      This option can have one of the following values:

	      CORE  or 0 - Log only core messages. these messages are _always_
	      logged, regardless the logging level selected.

	      ERROR or 1 - Log only error messages

	      WARNING, WARN or 2 - Logs warnings and error messages

	      INFO or 3 - Logs errors, warnings and informational messages

	      DEBUG or 4 - Log everything. If  sesman  is  compiled  in	 debug
	      mode, this options will output many more low-level message, use‐
	      ful for developers

       EnableSyslog=[0|1]
	      If set to 1, true or yes this option enables logging to  syslog.
	      Otherwise syslog is disabled.

       SyslogLevel=level
	      This  option  sets the logging level for syslog. It can have the
	      same  values  of	LogLevel.  If  SyslogLevel  is	greater	  than
	      LogLevel, its value is lowered to that of LogLevel.

SESSIONS
       The following parameters can be used in the [Sessions] section:

       X11DisplayOffset=<number>
	      Specifies	 the  first  X display number available for sesman(8).
	      This prevents sesman from interfering  with  real	 X11  servers.
	      The default is 10.

       MaxSessions=<number>
	      Sets  the	 maximum  number  of  simultaneous session on terminal
	      server.
	      If unset or set to 0, unlimited session are allowed.

       KillDisconnected=[0|1]
	      If set to 1, true or yes, every session will be killed when  the
	      user disconnects.
	      -this option is currently ignored!-

       IdleTimeLimit=<number>
	      Sets the the time limit before an idle session is disconnected.
	      If set to 0, automatic disconnection is disabled.
	      -this option is currently ignored!-

       DisconnectedTimeLimit=<number>
	      Sets the the time limit before a disconnected session is killed.
	      If set to 0, automatic killing is disabled.
	      -this option is currently ignored!-

SECURITY
       The following parameters can be used in the [Sessions] section:

       AllowRootLogin=[0|1]
	      If  set  to  1,  true  or yes enables root login on the terminal
	      server

       MaxLoginRetry=[0|1]
	      The number of  login  attempts  that  are	 allowed  on  terminal
	      server. If set to 0, unlimited attempts are allowed. The default
	      value for this field is 3.

       TerminalServerUsers=tsusers
	      Only the users belonging to the group  tsusers  are  allowed  to
	      login on terminal server.
	      If  unset	 or set to an invalid or non-existent group, login for
	      all users is enabled.

       TerminalServerAdmins=tsadmins
	      Sets the group which a user shall belong to have session manage‐
	      ment rights.
	      -this option is currently ignored!-

EXAMPLES
       This is an example sesman.ini:

       [Globals]
       ListenAddress=127.0.0.1
       ListenPort=3350
       EnableUserWindowManager=1
       UserWindowManager=startwm.sh
       DefaultWindowManager=startwm.sh

       [Logging]
       LogFile=/usr/local/xrdp/sesman.log
       LogLevel=DEBUG
       EnableSyslog=0
       SyslogLevel=DEBUG

       [Sessions]
       MaxSessions=10
       KillDisconnected=0
       IdleTimeLimit=0
       DisconnectedTimeLimit=0

       [Security]
       AllowRootLogin=1
       MaxLoginRetry=3
       TerminalServerUsers=tsusers
       TerminalServerAdmins=tsadmins

FILES
       ${SESMAN_CFG_DIR}/sesman.ini

SEE ALSO
       sesman(8) sesrun(8) xrdp(8) xrdp.ini(5)

       for more info on xrdp see http://xrdp.sf.net

xrdp team			     0.1.0			 sesman.ini(5)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net