LINUX.ORG.RU

Debian 8. Xrdp + Xrdp11. Могу зайти только под первым пользователем

 ,


0

1

Здравствуйте. Недавно установил Debian 8. Решил поизучать его с целью сделать на нем терминальный сервер для работы в 1С 8.3. Делал по инструкции отсюда: http://unixforum.org/index.php?showtopic=133976 Тестировал вход из-под Windows 7, через стандартный RDP-клиент (mstsc). Вроде бы заработало, НО: опытным путем я выяснил, что зайти могу только под первым пользователем (тем, из под которого все настраивал) user1. При попытке зайти под user2 вроде бы куда-то я попадаю, но отображается только серый экран, и все. Причем что совсем для меня странно – я могу работать на сервере под user1, и одновременно с этим зайти по RDP под этим же пользователем, и работать одновременно! Никого не выкидывает, все приложения запускаются, т.е. судя по всему получаются разные сессии. Если у кого есть опыт, поделитесь, как решиться проблему с заходом под другими пользователями и почему я могу от имени одного пользователя заходить несколько раз. В линуксе совсем новичок.

Ответ на: комментарий от kostyan29

конфиги, может тебе помогут, порт 22015, max_bpp=16 не обязательно 16, debian wheezy, у меня работает с несколькими юзерами включая root, посмотри юзеров они должны быть в группе tsusers:

/etc/xrdp/xrdp.ini

[globals]
bitmap_cache=yes
bitmap_compression=yes
port=22015
crypt_level=low
channel_code=1
max_bpp=16

[xrdp1]
name=sesman-X11rdp
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
xserverbpp=16

[xrdp7]
name=sesman-X11rdp1
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
xserverbpp=24

/etc/xrdp/sessman.ini

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

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

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

[Logging]
LogFile=/var/log/xrdp-sesman.log
LogLevel=DEBUG
EnableSyslog=0
SyslogLevel=DEBUG

[X11rdp]
param1=-bs
param2=-ac
param3=-nolisten
param4=tcp

[Xvnc]
param1=-bs
param2=-ac
param3=-nolisten
param4=tcp

/etc/xrdp/startwm.sh

#!/bin/sh

if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

. /etc/X11/Xsession

Frost ★★★
()
Последнее исправление: Frost (всего исправлений: 4)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.