Permissões em diretórios controlados
Quando forem usados diretórios controlados para o armazenamento de documentos, é necessário que esses diretórios tenham as permissões adequadas para o SoftExpert Suite.
Os serviços do SoftExpert Suite utilizam um usuário padrão no Linux: sesuite (uid=5000,gid=5000). Ele precisa ter permissões de leitura, escrita e execução nos diretórios controlados.
Caso o diretório controlado for montado usando cifs no arquivo /etc/fstab, as permissões podem ser definidas diretamente nesse arquivo.
Veja um exemplo, considerando que o seu diretório controlado seja /mnt/documents:
//fileServer/documents /mnt/documents cifs vers=3.0,credentials=/etc/cifspwd,uid=5000,gid=5000,file_mode=0755,dir_mode=0755 0 0
As permissões no diretório controlado também podem ser definidas manualmente através dos comandos:
chown 5000:5000 -R /mnt/documents
chmod 755 -R /mnt/documents
Crie o arquivo docker-compose-volumes.yml com o seguinte conteúdo:
version: "3.7"
services:
sesuite:
volumes:
- /mnt/documents:/usr/local/se/controlled
baseclass:
volumes:
- /mnt/documents:/usr/local/se/controlled
Após a iniciação da SE Suite serão adicionados esses caminhos ao docker-compose principal.
Lembre-se de adicionar o caminho "/usr/local/se/controlled" dentro das configurações de armazenamento de anexos.