Tomcat com Samba

1. Tomcat com Samba

Humberto Gonçalves Porto
hgporto

(usa Mandriva)

Enviado em 14/05/2014 - 10:34h

Pessoal,
peço auxílio de vocês para um problema que me deparei em minha aplicação.
Tenho uma aplicação web em Java com Tomcat, num servidor Debian, que grava arquivos da NF-e em pastas (/home/nfe/ent,/home/nfe/sai, /home/nfe/danfe e /home/nfe/xml). Estas pastas devem ser lidas pelo aplicativo AcbrNfeMonitor, no Windows. Para tal, criei um compartilhamento Samba destas pastas e configurei uma unidade mapeada no Windows. Até aqui, tudo certo.
Quando eu crio um arquivo no Windows, dentro desta unidade, tudo funciona. Quando o arquivo é criado pelo sistema (Linux, com o usuário Tomcat), o AcbrNfeMonitor não consegue lê-lo. Se eu vou na pasta do Windows, eu consigo ler o arquivo, mas não consigo gravar nele, nem apagá-lo.
Preciso de acesso total do AcbrNfeMonitor a estas pastas, sem restrições. Qual a melhor saída para resolver isso? Agradeço qualquer dica!
Segue meu smb.conf abaixo:

root@debian_srv:~# vim /etc/samba/smb.conf
[global]
workgroup = localdomain
netbios name = linux
server string = samba
security = share
wins support=yes
os level=65
local master= yes
preferred master=yes
map to guest = Bad User

log file = /var/logs/samba/samba.log
log level = 10000
max log size = 10000

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

[nfe]
path = /home/nfe
writable = yes
public = yes
guest = yes
read only = no
security = share
available = yes
browseable = yes
guest only = yes
only user = no
writable = yes
guest ok = yes
admin users = tomcat7
create mask = 7777
create mode = 7777
write list = root, tomcat7
read list = root, tomcat7

[entrada]
path = /home/nfe/entrada
writable = yes
public = yes
guest = yes
read only = no
security = share
available = yes
browseable = yes
guest only = yes
only user = no
writable = yes
guest ok = yes
admin users = tomcat7
create mask = 7777
create mode = 7777
write list = root, tomcat7
read list = root, tomcat7

[saida]
path = /home/nfe/saida
writable = yes
public = yes
guest = yes
read only = no
security = share
available = yes
browseable = yes
guest only = yes
only user = no
writable = yes
guest ok = yes
admin users = tomcat7
create mask = 7777
create mode = 7777
write list = root, tomcat7
read list = root, tomcat7

[xml]
path = /home/nfe/xml
writable = yes
public = yes
guest = yes
read only = no
security = share
available = yes
browseable = yes
guest only = yes
only user = no
writable = yes
guest ok = yes
admin users = tomcat7
create mask = 7777
create mode = 7777
write list = root, tomcat7
read list = root, tomcat7

[danfe]
path = /home/nfe/danfe
writable = yes
public = yes
guest = yes
read only = no
security = share
available = yes
browseable = yes
guest only = yes
only user = no
writable = yes
guest ok = yes
admin users = tomcat7
create mask = 7777
create mode = 7777
write list = root, tomcat7
read list = root, tomcat7



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts