Bom dia colegas,
Novamente estou tomando um pau do Ubuntu e do Samba, mas estou aprendendo... vamos aos fatos...
Meu S.O. é o Ubuntu 16.04 LTS - Kernel 4.8.0.-040800 e instalei o Samba 4.3.11 Ubuntu nele... até ai beleza.
O objetivo é compartilhar uma pasta, chamada "COMPARTILHADA" que está numa partição chamada APOIO.
Bem... eu instalei o Samba e um pacote de configuração gráfico chamado "system-config-samba". Originalmente este pacote deu um problema no funcionamento, mas achei na net a solução e ele está funcionando OK.
Atualmente a situação é a seguinte:
Na máquina com WIN_7 eu enxergo o servidor "MICROBOARD", a pasta "Compartilhada" e uma impressora "pdf" , mas quando clico na pasta, o windows informa que não tenho permissão para acessar \\MICROBOARD\Compartilhada !
Detalhe: Na máquina WIN_7 só existe um usuário, chamado "daltro" com senha que é o adminstrador.... na máquina Ubuntu, só existe 1 usuário, chamado "daltro". Nas duas máquinas, uso a mesma senha.
Eu lí um monte de TUTORIAIS na internet sobre o compartilhamento do SAMBA com Windows e invariavelmente o arquivo smb.conf é apontado como o vilão da história... até ai eu entendo, mas sinceramente fiquei completamente confuso com tanta informação diversa... um fala isso, outro fala aquilo, um diz para acabar com o arquivo e fazer outro, outro diz para manter e modificar... sei lá...
Então, eu resolvi manter o smb.conf e tentar entende-lo para ver onde está o erro... ai encontrei um tutorial que falava de um comando de debug do samba o "testparm" . Dei este comando e recebi a seguinte mensagem:
*************************************************************************************
daltro@microboard:~$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "syslog" option is deprecated
Processing section "[printers]"
Processing section "[print$]"
Processing section "[Compartilhada]"
Loaded services file OK.
WARNING: You have some share names that are longer than 12 characters.
These may not be accessible to some older clients.
(Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.)
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
# Global parameters
[global]
workgroup = WUDC
server string = %h server (Samba, Ubuntu)
server role = standalone server
security = USER
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
username map = /etc/samba/smbusers
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
usershare owner only = No
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[Compartilhada]
path = /media/daltro/APOIO/Compartilhada
read only = No
guest ok = Yes
*******************************************************************************
Bem.... pelo que eu pude entender e pelo que lí, não existe nada de errado nas configurações...
Meu grupo de trabalho está correto (WUDC), as conexões de rede, aparentemente, estão corretas pois aparecem na máquina windows... (eu uso rede wireless) , o único problema encontrado pelo debug foi uma declaração obsoleta do "syslog" que é onde se gera o log do servidor...
Eu acredito que não estou conseguindo criar corretamente o usuário no SAMBA, já que nas duas máquinas o usuário é o mesmo com a mesma senha.
Alguém poderia me ajudar com isso ?
SDS
Daltro