Ubuntu 1cv8

Foarte des există o problemă cu setarea drepturilor de acces în Linux. Un utilizator intră în mod normal în baza de date 1C, dar cel de-al doilea nu pornește. Soluția la problemă este foarte simplă.

Ați instalat un server terminal folosind articolul Instalarea unui server terminal bazat pe Ubuntu Server 12.04 LTS 64-bit pentru a lucra cu platforma 1C 8.3. și aveți probleme cu rularea 1C. Sau nu lasa al doilea si ulterior utilizatorului.

Cea mai importantă problemă, din cauza căreia apare această eroare, este un umask setat incorect

Nu voi descrie această comandă de mult timp, voi spune doar că ea stabilește drepturi de acces la fișierele nou create.

Porniți terminalul sub utilizator și tip normal

Dacă rezultatul este 0022, atunci cel mai probabil problema este exact asta. Trebuie să modificați valoarea umask pentru sistem.

În cadrul administratorului, trebuie să editați două fișiere

și editați sesiunea de linii opționale pam_umask.so la formular

sesiune opțională pam_umask.so umask = 0002

Reporniți serverul și verificați din nou umask-ul sub utilizatorul normal. Rezultatul ar trebui să fie 0002

Apoi, trebuie doar să setați drepturile de acces la program și la baza de date.

Presupunem că programul este instalat în directorul / opt / 1C

Bazele de date se află în directorul / usr / local / 1c_bases

Apoi, instalați utilizatorul și grupul în directorul și subdirectoarele programului

sudo chown -R usr1cv8: grp1cv8 / opt / 1C

setați drepturile de acces și proprietarii la directoarele și subdirectoarele bazelor de date

sudo chown -R usr1cv8: grp1cv8 / usr / local / 1c_bază


Bineînțeles, toți utilizatorii care lucrează cu 1C trebuie să aparțină grp1cv8.


Totul, puteți lucra. Și cum să configurați imprimarea, am scris în acest articol.

Articole similare