Allow a path to be specified for the chansrv log

This is useful for NFS-mounted home directories, where hosts
may otherwise produce colliding chansrv log file names

(cherry picked from commit cfc2e362b47103bc2c786252f331bb26b6ddecb5)
This commit is contained in:
matt335672
2024-12-12 15:23:02 +00:00
parent e07cc72de1
commit 2f7be3f634
5 changed files with 88 additions and 19 deletions
+22
View File
@@ -409,6 +409,28 @@ 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.
.TP
\fBLogFilePath\fR=\fIstring\fR
Directory for storing the chansrv log file
Created if it doesn't exist.
If first character is not a '/', this is relative to $HOME.
.P
.RS
The following substitutions are made in this string:-
%U - Username
%u - Numeric UID
%% - Percent character
.P
This is most useful if you are using NFS-mounted home directories, and
wish to move the chansrv log file to the local disk.
If this isn't specified, the log file is stored in one of the following
locations :-
- $CHANSRV_LOG_PATH
- $XDG_DATA_HOME/xrdp
- $HOME/.local/share/xrdp
.RE
.SH "SESSIONS VARIABLES"
All entries in the \fB[SessionVariables]\fR section are set as
environment variables in the user's session.