Статья предназначена для начинающих сисадминов, которые молодцы и переходят с Windows server на Ubuntu server.
Вы установили терминальный сервер с помощью статьи Установка терминального сервера на базе Ubuntu Server 12.04 LTS 64-bit для работы c платформой 1C 8.3. и у Вас возникают проблемы с запуском 1С. Или не пускает второго и последующего пользователя.
Самая главная проблема, из-за которой возникает данная ошибка, это неправильно выставленная маска umask
Я не буду долго описывать эту команду, скажу только, что она устанавливает права доступа на вновь создаваемые файлы.
Запустите терминал под обычным пользователем и наберите
umask
Если результат 0022, то, скорее всего, проблема именно в этом. Необходимо поменять значение umask для системы.
Под администратором нужно отредактировать два файла
/etc/pam.d/common-session
/etc/pam.d/common-session-noninteractive
и отредактировать строку session optional pam_umask.so
к виду
session optional pam_umask.so umask=
0002
Перегрузите сервер и снова проверьте umask под обычным пользователем. Результат должен быть 0002
Далее нужно просто установить права доступа на программу и базы.
Предполагаем, что программа установлена в каталог /opt/1C
Базы находятся в в каталоге /usr/local/1c_bases
Тогда устанавливаем пользователя и группу на каталог и подкаталоги программы
sudo chown -R usr1cv8:grp1cv8 /opt/1C
устанавливаем права доступа и владельцев на каталоги и подкаталоги баз данных
sudo chown -R usr1cv8:grp1cv8 /usr/local/1c_bases
sudo chmod -R g+sw /usr/local/1c_bases
Ну, и конечно, все пользователи, которые работают с 1С, должны принадлежать группе grp1cv8.
Все, можно работать. А как настроить печать, я написал в этой статье.