ubuntu + 1Cv8. Как правильно задать права доступа к базе в терминальном режиме
Очень часто возникает проблема с установкой прав доступа в Linux. Один пользователь заходит в базу 1С нормально, а вот второго уже не пускает. Решение проблемы очень простое.
- Описание
- Подробнее
Описание
Статья предназначена для начинающих сисадминов, которые молодцы и переходят с 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

