=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== x2goserver-4.1.0.3/libx2go-server-db-perl/lib/libx2go-server-db-sqlite3-wrapper.pl-55-{ x2goserver-4.1.0.3/libx2go-server-db-perl/lib/libx2go-server-db-sqlite3-wrapper.pl:56: case /.*listsessions.*root/ { @result_list = eval("X2Go::Server::DB::SQLite3::dbsys_$cmd(\@ARGV)") } x2goserver-4.1.0.3/libx2go-server-db-perl/lib/libx2go-server-db-sqlite3-wrapper.pl:57: case /.*(list.*sessions|getmounts).*/ { @result_list = eval("X2Go::Server::DB::SQLite3::db_$cmd(\@ARGV)") } x2goserver-4.1.0.3/libx2go-server-db-perl/lib/libx2go-server-db-sqlite3-wrapper.pl:58: case /.*(root|deletemounts)/ { $result = eval("X2Go::Server::DB::SQLite3::dbsys_$cmd(\@ARGV)") } x2goserver-4.1.0.3/libx2go-server-db-perl/lib/libx2go-server-db-sqlite3-wrapper.pl:59: else { $result = eval("X2Go::Server::DB::SQLite3::db_$cmd(\@ARGV)") } x2goserver-4.1.0.3/libx2go-server-db-perl/lib/libx2go-server-db-sqlite3-wrapper.pl-60-} ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-145- "$dbuser", "$dbpass",{AutoCommit => 1}) or die $_; x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:146: my $sth=$dbh->prepare("delete from sessions where session_id='$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-147- $sth->execute() or die; x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:148: $sth=$dbh->prepare("delete from used_ports where session_id='$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-149- $sth->execute() or die; ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-159- my $dbh=DBI->connect("dbi:Pg:dbname=$db;host=$host;port=$port;sslmode=$sslmode", "$dbuser", "$dbpass",{AutoCommit => 1}) or die $_; x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:160: my $sth=$dbh->prepare("delete from mounts where session_id='$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-161- $sth->execute(); ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-179- to_char(now()-init_time,'SSSS'),fs_port,tekictrl_port,tekidata_port from sessions x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:180: where server='$server' order by status desc"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-181- } else { ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-185- to_char(now()-init_time,'SSSS'),fs_port from sessions x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:186: where server='$server' order by status desc"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-187- } ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-237- my $dbh=DBI->connect("dbi:Pg:dbname=$db;host=$host;port=$port;sslmode=$sslmode", "$dbuser", "$dbpass",{AutoCommit => 1}) or die $_; x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:238: my $sth=$dbh->prepare("select client, path from mounts where session_id='$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-239- $sth->execute()or die; ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-257- my $dbh=DBI->connect("dbi:Pg:dbname=$db;host=$host;port=$port;sslmode=$sslmode", "$dbuser", "$dbpass",{AutoCommit => 1}) or die $_; x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:258: my $sth=$dbh->prepare("select client, path from mounts_view where session_id='$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-259- $sth->execute()or die; ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-277- my $dbh=DBI->connect("dbi:Pg:dbname=$db;host=$host;port=$port;sslmode=$sslmode", "$dbuser", "$dbpass",{AutoCommit => 1}) or die $_; x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:278: my $sth=$dbh->prepare("delete from mounts_view where session_id='$sid' and path='$path'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-279- $sth->execute(); ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-363- tekidata_port='$tekidata_port' x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:364: where session_id='$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-365- } else { ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-368- sound_port='$snd_port',fs_port='$fs_port' x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:369: where session_id='$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-370- } ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-399- my $dbh=DBI->connect("dbi:Pg:dbname=$db;host=$host;port=$port;sslmode=$sslmode", "$dbuser", "$dbpass",{AutoCommit => 1}) or die $_; x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:400: my $sth=$dbh->prepare("delete from used_ports where server='$server' and session_id='$sid' and port='$sshport'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-401- $sth->execute()or die; ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-427- sound_port='$snd_port',fs_port='$fs_port',tekictrl_port='$tekictrl_port', x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:428: tekidata_port='$tekidata_port' where session_id = '$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-429- } else { x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-430- $sth=$dbh->prepare("update sessions_view set last_time=now(),status='R',client='$client',gr_port='$gr_port', x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:431: sound_port='$snd_port',fs_port='$fs_port' where session_id = '$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-432- } ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-445- my $dbh=DBI->connect("dbi:Pg:dbname=$db;host=$host;port=$port;sslmode=$sslmode", "$dbuser", "$dbpass",{AutoCommit => 1}) or die $_; x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:446: my $sth=$dbh->prepare("update sessions_view set last_time=now(),status='$status' where session_id = '$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-447- $sth->execute()or die; ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-459- my $dbh=DBI->connect("dbi:Pg:dbname=$db;host=$host;port=$port;sslmode=$sslmode", "$dbuser", "$dbpass",{AutoCommit => 1}) or die $_; x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:460: my $sth=$dbh->prepare("select status from sessions_view where session_id = '$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-461- $sth->execute($sid) or die; ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-537- my $sth=$dbh->prepare("select agent_pid from sessions_view x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:538: where session_id ='$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-539- $sth->execute()or die; ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-558- my $sth=$dbh->prepare("select display from sessions_view x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:559: where session_id ='$sid'"); x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-560- $sth->execute() or die; ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-583- to_char(now()- init_time,'SSSS'), fs_port, tekictrl_port, tekidata_port from sessions_view x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:584: where status !='F' and server='$server' and x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-585- (session_id not like '%XSHAD%') order by status desc"); ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-590- to_char(now()- init_time,'SSSS'), fs_port from sessions_view x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:591: where status !='F' and server='$server' and x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-592- (session_id not like '%XSHAD%') order by status desc"); ############################################## x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-648- to_char(now()- init_time,'SSSS'), fs_port from sessions_view x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm:649: where status !='F' and server='$server' and x2goserver-4.1.0.3/X2Go/Server/DB/PostgreSQL.pm-650- (session_id like '%XSHAD%') order by status desc"); ############################################## x2goserver-4.1.0.3/X2Go/SupeReNicer.pm-132- # For the sake of getting a user back to normal ASAP... We'll renice the entire user not just individual sessions... x2goserver-4.1.0.3/X2Go/SupeReNicer.pm:133: system("renice", "-n", "$normalNL", "-u", "$userID"); x2goserver-4.1.0.3/X2Go/SupeReNicer.pm-134- } ############################################## x2goserver-4.1.0.3/X2Go/SupeReNicer.pm-150- #syslog('debug', "$pid: X2GO_SESSION=$x2gosid"); x2goserver-4.1.0.3/X2Go/SupeReNicer.pm:151: system("renice", "-n", "$idleNL", "-p", "$pid"); x2goserver-4.1.0.3/X2Go/SupeReNicer.pm-152- } ############################################## x2goserver-4.1.0.3/X2Go/SupeReNicer.pm-158- # Renice the AGENT so that we'll know that this one is already reniced. x2goserver-4.1.0.3/X2Go/SupeReNicer.pm:159: system("renice", "-n", "$idleNL", "-p", "$agentPid"); x2goserver-4.1.0.3/X2Go/SupeReNicer.pm-160- syslog('notice', "ReNicing \"$userID\" to level $idleNL for session \"$x2gosid\""); ############################################## x2goserver-4.1.0.3/X2Go/SupeReNicer.pm-213- syslog('debug', "ReNicing \"$nUser\" to level $normalNL"); x2goserver-4.1.0.3/X2Go/SupeReNicer.pm:214: system("renice", "-n", "$normalNL", "-u", "$nUser"); x2goserver-4.1.0.3/X2Go/SupeReNicer.pm-215- } ############################################## x2goserver-4.1.0.3/X2Go/SupeReNicer.pm-222- syslog('debug', "ReNicing \"$nUser\" to level $idleNL"); x2goserver-4.1.0.3/X2Go/SupeReNicer.pm:223: system("renice", "-n", "$idleNL", "-u", "$nUser"); x2goserver-4.1.0.3/X2Go/SupeReNicer.pm-224- } ############################################## x2goserver-4.1.0.3/X2Go/Utils.pm-80- $v =~ s/\$([a-zA-Z]\w*)/$ENV{$1}/g; x2goserver-4.1.0.3/X2Go/Utils.pm:81: $v =~ s/`(.*?)`/`$1`/ge; #dangerous x2goserver-4.1.0.3/X2Go/Utils.pm-82- $ENV{$k} = $v; ############################################## x2goserver-4.1.0.3/X2Go/Utils.pm-156- syslog("debug", "executing external command ,,$cmd'' with args: ".join(",", @args)); x2goserver-4.1.0.3/X2Go/Utils.pm:157: my ($stdout, $stderr, @result) = capture { system( $cmd, @args ); }; x2goserver-4.1.0.3/X2Go/Utils.pm-158- return $stdout; ############################################## x2goserver-4.1.0.3/X2Go/Utils.pm-165- syslog("debug", "executing external command ,,$cmd'' with args: ".join(",", @args)); x2goserver-4.1.0.3/X2Go/Utils.pm:166: return capture_merged { system( $cmd, @args ); }; x2goserver-4.1.0.3/X2Go/Utils.pm-167-} ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2golistsessions-79- system("x2goumount-session", "@sinfo[1]"); x2goserver-4.1.0.3/x2goserver/bin/x2golistsessions:80: system("$x2go_lib_path/x2gormforward", "@sinfo[1]"); x2goserver-4.1.0.3/x2goserver/bin/x2golistsessions-81- } ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs-182-{ x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs:183: system ("ln", "-s", "$mdir", "$ldir"); x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs-184-} ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs-192-{ x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs:193: system ("ln", "-s", "$spooldir", "$spooldir_lnk"); x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs-194-} ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs-202-{ x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs:203: system ("ln", "-s", "$mimeboxdir", "$mimeboxdir_lnk"); x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs-204-} ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs-290- # FIXME: this system call should be converted to a multi-argument system call while pertaining the redirect of stderr to the mounts.log file x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs:291: if (system("timeout 30 sshfs $code_conv -o idmap=user,uid=`id -u`,gid=`id -g`,$umaskstr,ServerAliveInterval=300,IdentityFile=$key,UserKnownHostsFile=$key.ident \"$user\"\@$host:\"@dirs[$i]\" \"$mntpath\" -p $port 1>>$sessiondir/sshfs-mounts.log 2>&1")==0) x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs-292- { ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs-377- # kernel, but dysfunctional. Attempting removal... x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs:378: system("fusermount", "-u", "$mntpath"); x2goserver-4.1.0.3/x2goserver/bin/x2gomountdirs-379- rmdir($mntpath); ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2goresume-session-126- x2goserver-4.1.0.3/x2goserver/bin/x2goresume-session:127:X2GO_TELEKINESIS_ENABLED="$(perl -e 'use X2Go::Config qw( get_config ); use X2Go::Utils qw( is_true ); my $Config= get_config(); print is_true($Config->param("telekinesis.enable"));')" x2goserver-4.1.0.3/x2goserver/bin/x2goresume-session-128- ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand-43-export X2GO_SESSION x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand:44:cmd=`echo $cmd |sed 's/X2GO_SPACE_CHAR/ /g'` x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand-45-args='' ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand-330- x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand:331:WCMD=`echo $cmd | cut -d " " -f 1` x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand:332:EXEC=`type -P $WCMD` x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand-333-EXEC_WRAPPER="" x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand-334- x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand:335:BNAME=`basename "$EXEC"` x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand-336-if [ "$BNAME" == "rdesktop" ] ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand-383- x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand:384: STDOUT=`$EXEC_WRAPPER $cmd$args` x2goserver-4.1.0.3/x2goserver/bin/x2goruncommand-385- ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2gosuspend-session-42- x2goserver-4.1.0.3/x2goserver/bin/x2gosuspend-session:43:X2GO_AGENT_PID=`$X2GO_LIB_PATH/x2gogetagent "$SESSION_NAME"` x2goserver-4.1.0.3/x2goserver/bin/x2gosuspend-session:44:X2GO_AGENT_PID=`echo "$X2GO_AGENT_PID"| awk {'print $1'}` x2goserver-4.1.0.3/x2goserver/bin/x2gosuspend-session-45- ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2gosuspend-session-56- x2goserver-4.1.0.3/x2goserver/bin/x2gosuspend-session:57:STATE=`$X2GO_LIB_PATH/x2gogetagentstate "$SESSION_NAME"` x2goserver-4.1.0.3/x2goserver/bin/x2gosuspend-session-58- ############################################## x2goserver-4.1.0.3/x2goserver/bin/x2goterminate-session-42- x2goserver-4.1.0.3/x2goserver/bin/x2goterminate-session:43:X2GO_AGENT_PID=`$X2GO_LIB_PATH/x2gogetagent "$SESSION_NAME"` x2goserver-4.1.0.3/x2goserver/bin/x2goterminate-session:44:X2GO_AGENT_PID=`echo "$X2GO_AGENT_PID"| awk {'print $1'}` x2goserver-4.1.0.3/x2goserver/bin/x2goterminate-session-45- ############################################## x2goserver-4.1.0.3/x2goserver/lib/x2gormforward-47- x2goserver-4.1.0.3/x2goserver/lib/x2gormforward:48:$output=`ps ax|grep $process`; x2goserver-4.1.0.3/x2goserver/lib/x2gormforward-49- ############################################## x2goserver-4.1.0.3/x2goserver/Makefile-43- mkdir -p $(MAN2HTML_DEST); \ x2goserver-4.1.0.3/x2goserver/Makefile:44: for man_page in $(man_pages); do mkdir -p `dirname $(MAN2HTML_DEST)/$$man_page`; done; \ x2goserver-4.1.0.3/x2goserver/Makefile-45- for man_page in $(man_pages); do $(MAN2HTML_BIN) $(MAN2HTML_SRC)/$$man_page > $(MAN2HTML_DEST)/$$man_page.html; done; \ ############################################## x2goserver-4.1.0.3/x2goserver/Makefile-54-clean_man2html: x2goserver-4.1.0.3/x2goserver/Makefile:55: rm -Rf `dirname $(MAN2HTML_DEST)` x2goserver-4.1.0.3/x2goserver/Makefile-56- ############################################## x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions-273- #remove port forwarding x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions:274: system("su", "@sinfo[11]", "-s", "/bin/sh", "-c", "$x2go_lib_path/x2gormforward @sinfo[1]"); x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions-275- } ############################################## x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions-290- log_message('debug', "@sinfo[1], pid @sinfo[0]: does not exist, changing status from @sinfo[4] to F"); x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions:291: system("su", "$user", "-s", "/bin/sh", "-c", "$x2go_lib_path/x2gochangestatus 'F' @sinfo[1]"); x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions-292- ############################################## x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions-314- { x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions:315: system("su", "@sinfo[11]", "-s", "/bin/sh", "-c", "$x2go_lib_path/x2gochangestatus S @sinfo[1]"); x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions-316- log_message('debug', "@sinfo[1]: is suspended, changing status from @sinfo[4] to S"); ############################################## x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions-319- #remove port forwarding x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions:320: system("su", "@sinfo[11]", "-s", "/bin/sh", "-c", "$x2go_lib_path/x2gormforward @sinfo[1]"); x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions-321- } ############################################## x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions-349- #remove port forwarding x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions:350: system("su", "@sinfo[11]", "-s", "/bin/sh", "-c", "$x2go_lib_path/x2gormforward @sinfo[1]"); x2goserver-4.1.0.3/x2goserver/sbin/x2gocleansessions-351- } ############################################## x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-807- x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin:808: $sth=$dbh->prepare("GRANT ALL PRIVILEGES ON `sessions`, `messages`, `user_messages`, `used_ports`, `mounts` TO `$x2goadmin`@`$unet`"); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-809- $sth->execute() or die; ############################################## x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-889- #drop db if exists x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin:890: my $sth=$dbh->prepare("DROP DATABASE IF EXISTS `$db`"); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-891- $sth->execute(); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-892- #drop x2goadmin x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin:893: $sth=$dbh->prepare("DROP USER IF EXISTS `$x2goadmin`@`$unet`"); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-894- $sth->execute(); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-895- #create db x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin:896: $sth=$dbh->prepare("CREATE DATABASE IF NOT EXISTS `$db`"); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-897- $sth->execute() or die; x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-898- #create x2goadmin x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin:899: $sth=$dbh->prepare("CREATE USER `$x2goadmin`@`$unet` IDENTIFIED BY '$x2goadminpass'"); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-900- $sth->execute() or die; ############################################## x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-1118- x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin:1119: my $sth=$dbh->prepare("DROP USER IF EXISTS `x2gouser_$user_to_add`@`$unet`"); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-1120- $sth->{Warn}=0; ############################################## x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-1124- print ("create DB user \"x2gouser_$user_to_add\"\n"); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin:1125: $sth=$dbh->prepare("CREATE USER `x2gouser_$user_to_add`@`$unet` IDENTIFIED BY '$pass'"); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-1126- $sth->execute(); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-1127- x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin:1128: $sth=$dbh->prepare("GRANT SELECT, INSERT, UPDATE, DELETE ON * TO `x2gouser_$user_to_add`@`$unet`"); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-1129- $sth->execute(); ############################################## x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-1244- x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin:1245: my $sth=$dbh->prepare("DROP USER IF EXISTS `x2gouser_$user_to_remove`@`$unet`"); x2goserver-4.1.0.3/x2goserver/sbin/x2godbadmin-1246- $sth->execute(); ############################################## x2goserver-4.1.0.3/x2goserver/sbin/x2golistsessions_root-58- { x2goserver-4.1.0.3/x2goserver/sbin/x2golistsessions_root:59: system("su", "@sinfo[11]", "-s", "/bin/sh", "-c", "$x2go_lib_path/x2gochangestatus 'S' @sinfo[1] > /dev/null"); x2goserver-4.1.0.3/x2goserver/sbin/x2golistsessions_root-60- @outp[$i] =~ s/\|R\|/\|S\|/; ############################################## x2goserver-4.1.0.3/x2goserver-common/Makefile-43- mkdir -p $(MAN2HTML_DEST); \ x2goserver-4.1.0.3/x2goserver-common/Makefile:44: for man_page in $(man_pages); do mkdir -p `dirname $(MAN2HTML_DEST)/$$man_page`; done; \ x2goserver-4.1.0.3/x2goserver-common/Makefile-45- for man_page in $(man_pages); do $(MAN2HTML_BIN) $(MAN2HTML_SRC)/$$man_page > $(MAN2HTML_DEST)/$$man_page.html; done; \ ############################################## x2goserver-4.1.0.3/x2goserver-common/Makefile-54-clean_man2html: x2goserver-4.1.0.3/x2goserver-common/Makefile:55: rm -Rf `dirname $(MAN2HTML_DEST)` x2goserver-4.1.0.3/x2goserver-common/Makefile-56- ############################################## x2goserver-4.1.0.3/x2goserver-desktopsharing/Makefile-40- mkdir -p $(MAN2HTML_DEST); \ x2goserver-4.1.0.3/x2goserver-desktopsharing/Makefile:41: for man_page in $(man_pages); do mkdir -p `dirname $(MAN2HTML_DEST)/$$man_page`; done; \ x2goserver-4.1.0.3/x2goserver-desktopsharing/Makefile-42- for man_page in $(man_pages); do $(MAN2HTML_BIN) $(MAN2HTML_SRC)/$$man_page > $(MAN2HTML_DEST)/$$man_page.html; done; \ ############################################## x2goserver-4.1.0.3/x2goserver-desktopsharing/Makefile-47-clean_man2html: x2goserver-4.1.0.3/x2goserver-desktopsharing/Makefile:48: rm -rf `dirname $(MAN2HTML_DEST)` x2goserver-4.1.0.3/x2goserver-desktopsharing/Makefile-49- ############################################## x2goserver-4.1.0.3/x2goserver-extensions/Makefile-40- mkdir -p $(MAN2HTML_DEST); \ x2goserver-4.1.0.3/x2goserver-extensions/Makefile:41: for man_page in $(man_pages); do mkdir -p `dirname $(MAN2HTML_DEST)/$$man_page`; done; \ x2goserver-4.1.0.3/x2goserver-extensions/Makefile-42- for man_page in $(man_pages); do $(MAN2HTML_BIN) $(MAN2HTML_SRC)/$$man_page > $(MAN2HTML_DEST)/$$man_page.html; done; \ ############################################## x2goserver-4.1.0.3/x2goserver-extensions/Makefile-47-clean_man2html: x2goserver-4.1.0.3/x2goserver-extensions/Makefile:48: rm -rf `dirname $(MAN2HTML_DEST)` x2goserver-4.1.0.3/x2goserver-extensions/Makefile-49- ############################################## x2goserver-4.1.0.3/x2goserver-fmbindings/bin/x2gofm-27-close(F); x2goserver-4.1.0.3/x2goserver-fmbindings/bin/x2gofm:28:system( "xdg-open $dir" ); ############################################## x2goserver-4.1.0.3/x2goserver-fmbindings/Makefile-40- mkdir -p $(MAN2HTML_DEST); \ x2goserver-4.1.0.3/x2goserver-fmbindings/Makefile:41: for man_page in $(man_pages); do mkdir -p `dirname $(MAN2HTML_DEST)/$$man_page`; done; \ x2goserver-4.1.0.3/x2goserver-fmbindings/Makefile-42- for man_page in $(man_pages); do $(MAN2HTML_BIN) $(MAN2HTML_SRC)/$$man_page > $(MAN2HTML_DEST)/$$man_page.html; done; \ ############################################## x2goserver-4.1.0.3/x2goserver-fmbindings/Makefile-47-clean_man2html: x2goserver-4.1.0.3/x2goserver-fmbindings/Makefile:48: rm -rf `dirname $(MAN2HTML_DEST)` x2goserver-4.1.0.3/x2goserver-fmbindings/Makefile-49- ############################################## x2goserver-4.1.0.3/x2goserver-printing/bin/x2goprint-118- x2goserver-4.1.0.3/x2goserver-printing/bin/x2goprint:119: system("su", "$user", "-c", "mv $spooltmp/$pdfFile $spooldir"); x2goserver-4.1.0.3/x2goserver-printing/bin/x2goprint-120- syslog('debug', "x2goprint moved file $pdfFile to X2Go client's spool dir"); ############################################## x2goserver-4.1.0.3/x2goserver-printing/bin/x2goprint-148- chown $uid, $gid, "$spooltmp/$pdfFile.notready"; x2goserver-4.1.0.3/x2goserver-printing/bin/x2goprint:149: system ("su", "$user", "-c", "mv $spooltmp/$pdfFile.notready $spooldir"); x2goserver-4.1.0.3/x2goserver-printing/bin/x2goprint-150- x2goserver-4.1.0.3/x2goserver-printing/bin/x2goprint:151: system ("su", "$user", "-c", "mv $spooldir/$pdfFile.notready $spooldir/$pdfFile.ready"); x2goserver-4.1.0.3/x2goserver-printing/bin/x2goprint-152- ############################################## x2goserver-4.1.0.3/x2goserver-printing/Makefile-41- mkdir -p $(MAN2HTML_DEST); \ x2goserver-4.1.0.3/x2goserver-printing/Makefile:42: for man_page in $(man_pages); do mkdir -p `dirname $(MAN2HTML_DEST)/$$man_page`; done; \ x2goserver-4.1.0.3/x2goserver-printing/Makefile-43- for man_page in $(man_pages); do $(MAN2HTML_BIN) $(MAN2HTML_SRC)/$$man_page > $(MAN2HTML_DEST)/$$man_page.html; done; \ ############################################## x2goserver-4.1.0.3/x2goserver-printing/Makefile-48-clean_man2html: x2goserver-4.1.0.3/x2goserver-printing/Makefile:49: rm -rf `dirname $(MAN2HTML_DEST)` x2goserver-4.1.0.3/x2goserver-printing/Makefile-50- ############################################## x2goserver-4.1.0.3/x2goserver-x2goagent/Makefile-42- mkdir -p $(MAN2HTML_DEST); \ x2goserver-4.1.0.3/x2goserver-x2goagent/Makefile:43: for man_page in $(man_pages); do mkdir -p `dirname $(MAN2HTML_DEST)/$$man_page`; done; \ x2goserver-4.1.0.3/x2goserver-x2goagent/Makefile-44- for man_page in $(man_pages); do $(MAN2HTML_BIN) $(MAN2HTML_SRC)/$$man_page > $(MAN2HTML_DEST)/$$man_page.html; done; \ ############################################## x2goserver-4.1.0.3/x2goserver-x2goagent/Makefile-49-clean_man2html: x2goserver-4.1.0.3/x2goserver-x2goagent/Makefile:50: rm -rf `dirname $(MAN2HTML_DEST)` x2goserver-4.1.0.3/x2goserver-x2goagent/Makefile-51-