Автор: Рудюк С . А.
https://corp2.net
E-Mail: rs@corp2.net
1. При эксплуатации решения XRDP+”1С:Підприємство” стали возникать проблемы захода новых пользователей в терминальную сессию. Причем, сессия просто сваливалась не выдавая на экран видимую ошибку. И в логах ничего не писалось.
Как оказалось, проблема возникала из-за прав доступа.
Необходимо вставить в каталог скелетов все необходимые файлы. У меня вставлены такие файлы и каталоги:
1 2 3 4 5 6 7 8 |
/.1C /.config /Desktop .bash_logout .bashrc .profile .xsession examples.desktop |
На все файлы необходимо указать владельца root и группу – root.
2. При запуске “1С:Підприємство” под разными пользователями в файловом варианте конфигурации стало выдавать ошибку о не достаточных правах доступа.
Для того, чтоб этого не происходило, я включил всех пользователей в одну группу – 1s.
И на базы и каталоги указал группу 1s.
Так же, понадобилось внести изменения в файл .profile (для того, чтоб не нужно было такого делать при создании каждого нового пользователя внесите данные изменения в скелеты skel). Укажите в .profile umask 0007 или umask 0000.
Содержимое моего файла .profile:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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 |
Автор: Рудюк С . А. https://corp2.net
Leave a Reply