Решение проблемы запуска сессий новых пользователей в XRDP

7 июня 2015

Автор: Рудюк С.А.

http://corp2.info

1. При эксплуатации решения XRDP+1С стали возникать проблемы захода новых пользователей в терминальную сессию. Причем, сессия просто сваливалась не выдавая на экран видимую ошибку. И в логах ничего не писалось.

Как оказалось, проблема возникала из-за прав доступа.

Необходимо вставить в каталог скелетов все необходимые файлы. У меня вставлены такие файлы и каталоги:

/.1C /.config /Desktop .bash_logout .bashrc .profile .xsession examples.desktop

На все файлы необходимо указать владельца root и группу - root.

2. При запуске 1С под разными пользователями в файловом варианте конфигурации стало выдавать ошибку о не достаточных правах доступа.

Для того, чтоб этого не происходило, я включил всех пользователей в одну группу - 1s.
И на базы и каталоги указал группу 1s.

Так же, понадобилось внести изменения в файл .profile (для того, чтоб не нужно было такого делать при создании каждого нового пользователя внесите данные изменения в скелеты skel). Укажите в .profile umask 0007 или umask 0000.

Содержимое моего файла .profile:

umask 0007 # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi

Написать комментарий

Адрес и телефон
E-mail: rs@corp2.net Skype: rudjuk
г. Киев, ул. Белорусская 30, офис. К2Р (схема проезда)
Мы в сети
Меню
www.megastock.ru Здесь находится аттестат нашего WM идентификатора 000000000000
Проверить аттестат
Наверх