Ubuntu 1cv8

Дуже часто виникає проблема з установкою прав доступу в Linux. Один користувач заходить в базу 1С нормально, а ось другого вже не пускає. Рішення проблеми дуже просте.

Ви встановили термінальний сервер за допомогою статті Установка термінального сервера на базі Ubuntu Server 12.04 LTS 64-bit для роботи c платформою 1C 8.3. і у Вас виникають проблеми з запуском 1С. Або не пускає другого і подальшого користувача.

Найголовніша проблема, через яку виникає дана помилка, це неправильно виставлена ​​маска umask

Я не буду довго описувати цю команду, скажу тільки, що вона встановлює права доступу на новостворювані файли.

Запустіть термінал під звичайним користувачем і наберіть

Якщо результат 0022, то, швидше за все, проблема саме в цьому. Необхідно змінити значення umask для системи.

Під адміністратором потрібно відредагувати два файли

і відредагувати рядок 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


Ну, і звичайно, всі користувачі, які працюють з 1С, повинні належати групі grp1cv8.


Все, можна працювати. А як налаштувати друк, я написав в цій статті.

Схожі статті