2016-06-22 02:30:15 +03:00
|
|
|
.\"
|
2016-12-23 23:02:55 +03:00
|
|
|
.TH "sesman.ini" "5" "@PACKAGE_VERSION@" "xrdp team" ""
|
2006-01-10 23:59:18 +03:00
|
|
|
.SH "NAME"
|
2016-06-22 02:30:15 +03:00
|
|
|
\fBsesman.ini\fR \- Configuration file for \fBxrdp-sesman\fR(8)
|
2013-01-25 15:51:57 +04:00
|
|
|
|
2006-01-10 23:59:18 +03:00
|
|
|
.SH "DESCRIPTION"
|
2016-06-22 02:30:15 +03:00
|
|
|
\fBsesman.ini\fR consists of several sections. Each section starts with
|
|
|
|
the section name in square brackets, followed by a list of
|
|
|
|
\fIparameter\fR=\fIvalue\fR lines. Following sections are recognized:
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
|
|
|
\fB[Globals]\fR
|
|
|
|
Global configuration
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
|
|
|
\fB[Logging]\fR
|
|
|
|
Logging subsystem
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
|
|
|
\fB[Sessions]\fR
|
|
|
|
Session management
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
|
|
|
\fB[Security]\fR
|
|
|
|
Access control
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
|
|
|
\fB[Chansrv]\fR
|
|
|
|
Settings for xrdp-chansrv(8)
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2020-10-08 04:55:08 +03:00
|
|
|
.TP
|
2020-12-21 19:43:24 +03:00
|
|
|
\fB[ChansrvLogging]\fR
|
2020-10-08 04:55:08 +03:00
|
|
|
Logging settings for xrdp-chansrv(8)
|
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
|
|
|
\fB[SessionVariables]\fR
|
|
|
|
Environment variables for the session
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.LP
|
|
|
|
All parameters and values (except for file names and paths) are case
|
|
|
|
insensitive, and are described in detail below. If any parameter is
|
|
|
|
specified more than once, the last entry will be used. Options specified
|
|
|
|
outside their proper section will be \fIignored\fR.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2013-01-25 15:51:57 +04:00
|
|
|
.SH "GLOBALS"
|
2016-06-22 02:30:15 +03:00
|
|
|
Following parameters can be used in the \fB[Globals]\fR section.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
2022-03-19 14:29:28 +03:00
|
|
|
\fBListenPort\fR=\fIpath-to-socket\fR
|
|
|
|
UNIX domain socket for xrdp-sesman(8) to listen on.
|
|
|
|
.PP
|
|
|
|
.RS
|
|
|
|
The default value of this setting is 'sesman.socket'.
|
|
|
|
.PP
|
2022-09-03 02:48:01 +03:00
|
|
|
An absolute path can be specified by starting this parameter with a '/'.
|
2022-03-19 14:29:28 +03:00
|
|
|
In this instance, the system administrator is responsible for ensuring
|
|
|
|
the socket can only be created by a suitably privileged process.
|
|
|
|
.PP
|
|
|
|
If the parameter does not start with a '/', a name within
|
2023-06-14 16:23:07 +03:00
|
|
|
@socketdir@ is used.
|
2022-03-19 14:29:28 +03:00
|
|
|
.RE
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
2016-11-14 09:57:01 +03:00
|
|
|
\fBEnableUserWindowManager\fR=\fI[true|false]\fR
|
2016-06-22 02:30:15 +03:00
|
|
|
If set to \fB1\fR, \fBtrue\fR or \fByes\fR, this option enables user
|
|
|
|
specific startup script. That is, xrdp-sesman will execute the script
|
|
|
|
specified by \fBUserWindowManager\fR if it exists.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
|
|
|
\fBUserWindowManager\fR=\fIfilename\fR
|
2018-06-14 10:04:02 +03:00
|
|
|
Path of the startup script relative to the user's home directory. If
|
2016-06-22 02:30:15 +03:00
|
|
|
present and enabled by \fBEnableUserWindowManager\fR, that script is
|
|
|
|
executed instead of \fBDefaultWindowManager\fR.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
|
|
|
\fBDefaultWindowManager\fR=\fIfilename\fR
|
2018-06-14 10:04:02 +03:00
|
|
|
Full path or relative path of the default startup script used by xrdp-sesman
|
|
|
|
to start a session. If the path is not a full path, it will be resolved as
|
|
|
|
relative path to \fI@xrdpconfdir@\fR. If not specified, defaults to
|
|
|
|
\fI@xrdpconfdir@/startwm.sh\fR.
|
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBReconnectScript\fR=\fIfilename\fR
|
|
|
|
Full path or relative path if the script which executed when users reconnects
|
|
|
|
to the existing session. If the path is not a full path, it will be resolved as
|
|
|
|
relative path to \fI@xrdpconfdir@\fR. If not specified, defaults to
|
|
|
|
\fI@xrdpconfdir@/reconnectwm.sh\fR.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2013-01-25 15:51:57 +04:00
|
|
|
.SH "LOGGING"
|
2020-10-08 04:55:08 +03:00
|
|
|
Following parameters can be used in the \fB[Logging]\fR and \fB[ChansrvLogging]\fR
|
|
|
|
sections.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
|
|
|
\fBLogFile\fR=\fIfilename\fR
|
2016-11-14 10:52:17 +03:00
|
|
|
Log file path. It can be either absolute or relative. If not specified,
|
2022-11-04 22:34:53 +03:00
|
|
|
defaults to \fI./sesman.log\fR. If set to \fB<stdout>\fR, log will go to
|
2022-12-12 19:14:54 +03:00
|
|
|
stdout. Use for debugging only\fR
|
2022-11-04 22:34:53 +03:00
|
|
|
|
|
|
|
It is ignored in the [ChansrvLogging] section
|
2020-10-08 04:55:08 +03:00
|
|
|
since the channel server creates one log file per display and instead uses the
|
|
|
|
following log file naming convention \fIxrdp-chansrv.${DISPLAY}.log\fR
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
2006-01-10 23:59:18 +03:00
|
|
|
\fBLogLevel\fR=\fIlevel\fR
|
|
|
|
This option can have one of the following values:
|
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
\fBCORE\fR or \fB0\fR \- Log only core messages. Those messages are
|
|
|
|
logged \fIregardless\fR of the selected logging level.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
\fBERROR\fR or \fB1\fR \- Log only error messages.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
\fBWARNING\fR, \fBWARN\fR or \fB2\fR \- Logs warnings and error messages.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
\fBINFO\fR or \fB3\fR \- Log errors, warnings and informational messages.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
\fBDEBUG\fR or \fB4\fR \- Log everything. If xrdp-sesman is compiled in
|
|
|
|
debug mode, this options will output many more low\-level messages.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
2016-11-14 09:57:01 +03:00
|
|
|
\fBEnableSyslog\fR=\fI[true|false]\fR
|
2016-06-22 02:30:15 +03:00
|
|
|
If set to \fB1\fR, \fBtrue\fR or \fByes\fR, this option enables logging to
|
|
|
|
syslog.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
2006-01-10 23:59:18 +03:00
|
|
|
\fBSyslogLevel\fR=\fIlevel\fR
|
2016-06-22 02:30:15 +03:00
|
|
|
Logging level for syslog. It can have the same values as \fBLogLevel\fR.
|
2020-10-08 04:55:08 +03:00
|
|
|
Defaults to \fBDEBUG\fR.
|
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBEnableConsole\fR=\fI[true|false]\fR
|
|
|
|
If set to \fB1\fR, \fBtrue\fR or \fByes\fR, this option enables logging to
|
|
|
|
the console (ie. stdout).
|
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBConsoleLevel\fR=\fIlevel\fR
|
|
|
|
Logging level for the console. It can have the same values as \fBLogLevel\fR.
|
|
|
|
Defaults to \fBDEBUG\fR.
|
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBEnableProcessId\fR=\fI[true|false]\fR
|
|
|
|
If set to \fB1\fR, \fBtrue\fR or \fByes\fR, this option enables logging the
|
|
|
|
process id in all log messages. Defaults to \fBfalse\fR.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2013-01-25 15:51:57 +04:00
|
|
|
.SH "SESSIONS"
|
2016-06-22 02:30:15 +03:00
|
|
|
Following parameters can be used in the \fB[Sessions]\fR section.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
|
|
|
\fBX11DisplayOffset\fR=\fInumber\fR
|
|
|
|
The first X display number available for xrdp-sesman. This prevents
|
2016-11-14 10:52:17 +03:00
|
|
|
xrdp-sesman from interfering with real X11 servers. If not specified,
|
|
|
|
defaults to \fI10\fR.
|
2010-04-24 10:41:55 +04:00
|
|
|
|
|
|
|
.TP
|
2016-06-22 02:30:15 +03:00
|
|
|
\fBMaxSessions\fR=\fInumber\fR
|
|
|
|
Sets the maximum number of simultaneous sessions. If not set or set to
|
|
|
|
\fI0\fR, unlimited session are allowed.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2023-02-06 19:14:36 +03:00
|
|
|
.TP
|
|
|
|
\fBMaxDisplayNumber\fR=\fInumber\fR
|
|
|
|
Sets the maximum number which can be assigned to an X11 $DISPLAY. The
|
|
|
|
default is compatible with IANA TCP port allocations. If you are not
|
|
|
|
allowing TCP connections to your X servers you may safely increase this
|
|
|
|
number.
|
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
2016-11-14 09:57:01 +03:00
|
|
|
\fBKillDisconnected\fR=\fI[true|false]\fR
|
2016-06-22 02:30:15 +03:00
|
|
|
If set to \fB1\fR, \fBtrue\fR or \fByes\fR, every session will be killed
|
2020-12-18 09:21:21 +03:00
|
|
|
within \fBDisconnectedTimeLimit\fR seconds after the user disconnects.
|
2020-04-10 12:54:29 +03:00
|
|
|
This setting currently only works with xorgxrdp sessions.
|
2016-06-22 02:30:15 +03:00
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBDisconnectedTimeLimit\fR=\fInumber\fR
|
2020-04-10 12:54:29 +03:00
|
|
|
Sets the time limit for \fBKillDisconnected\fR to a value greater than 60.
|
2020-12-18 09:21:21 +03:00
|
|
|
Values less than 60 are to be overridden with 60.
|
2020-04-10 12:54:29 +03:00
|
|
|
This setting currently only works with xorgxrdp sessions.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2018-10-16 10:53:33 +03:00
|
|
|
.TP
|
|
|
|
\fBIdleTimeLimit\fR=\fInumber\fR
|
|
|
|
Sets the time limit (in seconds) before an idle session is disconnected.
|
|
|
|
Idle means no keyboard inputs and no mouse moves/clicks here.
|
|
|
|
If set to \fI0\fR, idle sessions will never be disconnected by timeout.
|
2020-04-10 12:54:29 +03:00
|
|
|
This works only with xorgxrdp sessions. Moreover, xorgxrdp must be v0.2.9 or later.
|
2018-10-16 10:53:33 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
2022-05-02 14:54:40 +03:00
|
|
|
\fBPolicy\fR=\fI[Default|Separate|{UBDI}]\fR
|
2019-04-30 14:24:19 +03:00
|
|
|
Session allocation policy. Used to decide when to allocate a
|
|
|
|
new session. Set to one of the following values:
|
2014-04-20 11:42:19 +04:00
|
|
|
.br
|
|
|
|
|
2022-05-02 14:54:40 +03:00
|
|
|
.RS
|
|
|
|
.HP 12
|
|
|
|
\fBDefault\fR - Currently the same as "UB" for all session types
|
|
|
|
.HP 12
|
|
|
|
\fBSeparate\fR - All sessions are separate. Sessions can never be rejoined,
|
|
|
|
and will need to be cleaned up manually, or automatically by setting other
|
|
|
|
sesman options.
|
|
|
|
.P
|
|
|
|
Alternatively combine one-or-more of the following options
|
|
|
|
.HP 4
|
|
|
|
\fBU\fR - Sessions are separated per user
|
|
|
|
.HP 4
|
|
|
|
\fBB\fR - Sessions are separated by bits-per-pixel
|
|
|
|
.HP 4
|
|
|
|
\fBD\fR - Sessions are separated by initial display size
|
|
|
|
.HP 4
|
|
|
|
\fBI\fR - Sessions are separated by IP address
|
|
|
|
.RE
|
2014-04-20 11:42:19 +04:00
|
|
|
|
2022-05-02 14:54:40 +03:00
|
|
|
.IP
|
|
|
|
Note that the \fBU\fR and \fBB\fR criteria cannot be turned
|
2019-04-30 14:24:19 +03:00
|
|
|
off. \fBDisplaySize\fR refers to the initial geometry of a connection,
|
|
|
|
as actual display sizes can change dynamically.
|
2014-04-20 11:42:19 +04:00
|
|
|
|
2013-01-25 15:51:57 +04:00
|
|
|
.SH "SECURITY"
|
2016-06-22 02:30:15 +03:00
|
|
|
Following parameters can be used in the \fB[Security]\fR section.
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
2016-11-14 09:57:01 +03:00
|
|
|
\fBAllowRootLogin\fR=\fI[true|false]\fR
|
2016-06-22 02:30:15 +03:00
|
|
|
If set to \fB1\fR, \fBtrue\fR or \fByes\fR, enables root login on the
|
|
|
|
terminal server.
|
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBMaxLoginRetry\fR=\fInumber\fR
|
|
|
|
The number of login attempts that are allowed on terminal server. If set
|
2016-11-14 10:52:17 +03:00
|
|
|
to \fI0\fR, unlimited attempts are allowed. If not specified, defaults to
|
|
|
|
\fI3\fR.
|
2016-06-22 02:30:15 +03:00
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBTerminalServerUsers\fR=\fIgroup\fR
|
|
|
|
Only the users belonging to the specified group are allowed to login on
|
|
|
|
terminal server. If unset or set to an invalid or non\-existent group,
|
|
|
|
login for all users is enabled.
|
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBTerminalServerAdmins\fR=\fIgroup\fR
|
|
|
|
\fIThis option is currently ignored!\fR Only members of this group can
|
|
|
|
have session management rights.
|
|
|
|
|
2018-11-19 15:04:43 +03:00
|
|
|
.TP
|
2021-12-14 11:59:15 +03:00
|
|
|
\fBRestrictOutboundClipboard\fR=\fI[all|none|text|file|image]\fR
|
|
|
|
If set to \fBall\fR, will restrict the clipboard
|
2018-11-19 15:04:43 +03:00
|
|
|
outbound from the server, to prevent data copied inside the xrdp session
|
2021-12-14 11:59:15 +03:00
|
|
|
to be pasted in the client. Default value is \fBnone\fR.
|
|
|
|
In addition, you can control text/file/image transfer restrictions
|
|
|
|
respectively. It also accepts comma separated list such as text,file,image.
|
|
|
|
.br
|
|
|
|
|
|
|
|
.br
|
|
|
|
\fBnone\fR - No restriction about copying inbound clipboard data.
|
|
|
|
.br
|
|
|
|
\fBall\fR - Restrict to copy inbound clipboard data.
|
|
|
|
.br
|
|
|
|
\fBtext\fR - Restrict to copy only inbound text clipboard data.
|
|
|
|
.br
|
|
|
|
\fBfile\fR - Restrict to copy only inbound file clipboard data.
|
|
|
|
.br
|
|
|
|
\fBimage\fR - Restrict to copy only inbound image clipboard data.
|
|
|
|
.br
|
|
|
|
|
|
|
|
To keep compatibility, the following aliases are also available.
|
|
|
|
.br
|
|
|
|
\fBtrue\fR - an alias of \fBall\fR.
|
|
|
|
.br
|
|
|
|
\fBfalse\fR - an alias of \fBnone\fR.
|
|
|
|
.br
|
|
|
|
\fByes\fR - an alias of \fBall\fR.
|
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBRestrictInboundClipboard\fR=\fI[none|all|text|file|image]\fR
|
|
|
|
If set to \fBall\fR, will restrict the clipboard
|
|
|
|
inbound from the client, to prevent data copied inside the client
|
|
|
|
to be pasted in the xrdp session. Default value is \fBnone\fR.
|
|
|
|
In addition, you can control text/file/image transfer restrictions
|
|
|
|
respectively. It also accepts comma separated list such as text,file,image.
|
|
|
|
.br
|
|
|
|
|
|
|
|
.br
|
|
|
|
\fBnone\fR - No restriction about copying inbound clipboard data.
|
|
|
|
.br
|
|
|
|
\fBall\fR - Restrict to copy inbound clipboard data.
|
|
|
|
.br
|
|
|
|
\fBtext\fR - Restrict to copy only inbound text clipboard data.
|
|
|
|
.br
|
|
|
|
\fBfile\fR - Restrict to copy only inbound file clipboard data.
|
|
|
|
.br
|
|
|
|
\fBimage\fR - Restrict to copy only inbound image clipboard data.
|
|
|
|
.br
|
|
|
|
|
|
|
|
To keep compatibility, the following aliases are also available.
|
|
|
|
.br
|
|
|
|
\fBtrue\fR - an alias of \fBall\fR.
|
|
|
|
.br
|
|
|
|
\fBfalse\fR - an alias of \fBnone\fR.
|
|
|
|
.br
|
|
|
|
\fByes\fR - an alias of \fBall\fR.
|
2018-11-19 15:04:43 +03:00
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.TP
|
2016-11-14 09:57:01 +03:00
|
|
|
\fBAlwaysGroupCheck\fR=\fI[true|false]\fR
|
2016-06-22 02:30:15 +03:00
|
|
|
If set to \fB1\fR, \fBtrue\fR or \fByes\fR, require group membership even
|
|
|
|
if the group specified in \fBTerminalServerUsers\fR doesn't exist.
|
|
|
|
|
2023-04-14 21:22:42 +03:00
|
|
|
.TP
|
|
|
|
\fBAllowAlternateShell\fR=\fI[true|false]\fR
|
|
|
|
If set to \fB0\fR, \fBfalse\fR or \fBno\fR, prevent usage of alternate shells by users.
|
|
|
|
|
2023-05-13 09:14:54 +03:00
|
|
|
.TP
|
|
|
|
\fBXorgNoNewPrivileges\fR=\fI[true|false]\fR
|
|
|
|
Only applicable on Linux. If set to \fB0\fR, \fBfalse\fR or \fBno\fR, do
|
|
|
|
not use the kernel's \fIno_new_privs\fR restriction when invoking the Xorg
|
|
|
|
X11 server. The use of \fIno_new_privs\fR is intended to prevent issues due
|
|
|
|
to a setuid Xorg executable. However, if a kernel security module (such as
|
|
|
|
AppArmor) is used to confine xrdp, \fIno_new_privs\fR may interfere with
|
|
|
|
transitions between confinement domains.
|
|
|
|
|
2023-06-14 15:59:55 +03:00
|
|
|
.TP
|
|
|
|
\fBSessionSockdirGroup\fR=\fIgroup\fR
|
|
|
|
Sets the group owner of the directories containing session sockets. This
|
|
|
|
is normally the GID of the xrdp process so xrdp can connect to user sessions.
|
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.SH "X11 SERVER"
|
2023-01-05 14:17:35 +03:00
|
|
|
Following parameters can be used in the \fB[Xvnc]\fR and
|
2016-06-22 02:30:15 +03:00
|
|
|
\fB[Xorg]\fR sections.
|
|
|
|
|
|
|
|
.TP
|
2016-12-17 05:47:00 +03:00
|
|
|
\fBparam\fR=\fIstring\fR
|
|
|
|
Multiple \fIparam\fR lines are supported. This first line specifies the
|
|
|
|
path to the X11 server executable. Following lines specify command line
|
|
|
|
arguments passed to the X11 server.
|
2016-06-22 02:30:15 +03:00
|
|
|
|
|
|
|
.SH "CHANSRV"
|
|
|
|
Following parameters can be used in the \fB[Chansrv]\fR section.
|
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBFuseMountName\fR=\fIstring\fR
|
2020-08-22 20:05:24 +03:00
|
|
|
Directory for drive redirection.
|
2016-11-14 10:52:17 +03:00
|
|
|
Created if it doesn't exist. If not specified, defaults to \fIxrdp_client\fR.
|
2020-08-22 20:05:24 +03:00
|
|
|
If first character is not a '/', this is relative to $HOME.
|
|
|
|
.P
|
|
|
|
.RS
|
2023-01-31 22:13:34 +03:00
|
|
|
The following substitutions are made in this string:-
|
2020-08-22 20:05:24 +03:00
|
|
|
%U - Username
|
|
|
|
%u - Numeric UID
|
2023-01-30 11:41:34 +03:00
|
|
|
%d - Numeric display number (ex 10)
|
|
|
|
%D - Display environment variable (ex :10.0)
|
2020-08-22 20:05:24 +03:00
|
|
|
%% - Percent character
|
|
|
|
.HP 3
|
|
|
|
1) The directory path permissions MUST be configured correctly by
|
|
|
|
the system administrator or the system itself - xrdp-chansrv will not
|
|
|
|
do this for you (although it will create the final directories owned by
|
|
|
|
the user).
|
|
|
|
.HP 3
|
|
|
|
2) The desktop may not automatically display a link for the redirected
|
|
|
|
drive. To fix this, consult the docs for your chosen desktop.
|
|
|
|
.RE
|
2016-06-22 02:30:15 +03:00
|
|
|
|
2019-11-14 17:43:57 +03:00
|
|
|
.TP
|
|
|
|
\fBFileUmask\fR=\fImode\fR
|
|
|
|
Additional umask to apply to files in the \fBFuseMountName\fR directory.
|
|
|
|
The default value of 077 prevents other users on the system from reading
|
2022-09-03 02:48:01 +03:00
|
|
|
files on your redirected drives. This may not be appropriate for all
|
|
|
|
environments, and so you can change this value to allow other users to
|
2019-11-14 17:43:57 +03:00
|
|
|
access your remote files if required.
|
|
|
|
|
2020-08-22 20:05:24 +03:00
|
|
|
.TP
|
|
|
|
\fBEnableFuseMount\fR=\fI[true|false]\fR
|
|
|
|
Defaults to \fItrue\fR.
|
|
|
|
Set to \fIfalse\fR to disable xrdp-chansrv's use of the FUSE system
|
|
|
|
feature, even if it has been built with this feature enabled.
|
|
|
|
.P
|
|
|
|
.RS
|
|
|
|
Setting this value to \fIfalse\fR will disable the following application
|
|
|
|
features:-
|
|
|
|
.P
|
|
|
|
- drive redirection
|
|
|
|
.P
|
|
|
|
- copying-and-pasting of files
|
|
|
|
.RE
|
2021-09-14 17:00:01 +03:00
|
|
|
.TP
|
|
|
|
\fBUseNautilus3FlistFormat\fR=\fI[false|true]\fR
|
|
|
|
Defaults to \fIfalse\fR.
|
|
|
|
Set to \fItrue\fR to make file copy-paste compatible with Nautilus from
|
|
|
|
GNOME 3 versions later than 3.29.92. Do not use this for any other reason.
|
|
|
|
|
|
|
|
This setting will be removed in a later version of xrdp, when GNOME 3 is
|
|
|
|
no longer supported.
|
2020-08-22 20:05:24 +03:00
|
|
|
|
2023-03-25 14:20:42 +03:00
|
|
|
.TP
|
|
|
|
\fBSoundNumSilentFramesAAC\fR=\fInumber\fR
|
|
|
|
Sets the \fInumber\fR of silent frames which are sent to client before close
|
|
|
|
message is sent, when AAC is selected. If set to 0, no silent frame is sent.
|
|
|
|
If not specified, defaults to \fI4\fR.
|
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBSoundNumSilentFramesMP3\fR=\fInumber\fR
|
|
|
|
Sets the \fInumber\fR of silent frames which are sent to client before close
|
|
|
|
message is sent, when MP3 is selected. If set to 0, no silent frame is sent.
|
|
|
|
If not specified, defaults to \fI2\fR.
|
|
|
|
|
|
|
|
.TP
|
|
|
|
\fBSoundMsecDoNotSend\fR=\fInumber\fR
|
|
|
|
Sets the duration(msec). Sound data is not send to client during \fInumber\fR
|
|
|
|
millisecond(s) after close message is sent, when AAC/MP3 is selected.
|
|
|
|
If set to 0, all the data is sent. If not specified, defaults to \fI1000\fR.
|
|
|
|
|
2016-06-22 02:30:15 +03:00
|
|
|
.SH "SESSIONS VARIABLES"
|
2016-11-14 10:52:17 +03:00
|
|
|
All entries in the \fB[SessionVariables]\fR section are set as
|
2016-06-22 02:30:15 +03:00
|
|
|
environment variables in the user's session.
|
2013-01-25 15:51:57 +04:00
|
|
|
|
2006-01-10 23:59:18 +03:00
|
|
|
.SH "FILES"
|
2016-12-23 22:01:46 +03:00
|
|
|
@sysconfdir@/xrdp/sesman.ini
|
2013-01-25 15:51:57 +04:00
|
|
|
|
2006-01-10 23:59:18 +03:00
|
|
|
.SH "SEE ALSO"
|
2016-06-22 02:30:15 +03:00
|
|
|
.BR xrdp-sesman (8),
|
|
|
|
.BR xrdp-sesrun (8),
|
2013-01-25 12:58:59 +04:00
|
|
|
.BR xrdp (8),
|
|
|
|
.BR xrdp.ini (5)
|
2006-01-10 23:59:18 +03:00
|
|
|
|
2021-01-20 15:40:54 +03:00
|
|
|
For more info on \fBxrdp\fR see
|
|
|
|
.UR @xrdphomeurl@
|
|
|
|
.UE
|