Então hoje eu atualizei a versão do meu servidor Ubuntu para o mais recente e no processo ele me pediu para manter o arquivo de configuração do samba ou atualizá-lo. Eu disse para mantê-lo como sempre.
Quando terminou a atualização, notei que minhas ações não estavam acessíveis, ou seja, pedindo senha. Quando marcada a versão do samba diz: Samba versão 4.1.6-Ubuntu.
O arquivo smb.conf ainda é o mesmo, mas só posso acessar os compartilhamentos com a senha do administrador. Todos os outros usuários da rede não podem acessar os compartilhamentos. Observe que tenho o AD gerenciando os usuários / grupos.
Se eu definir guestok = yes, todos os usuários poderão acessar o compartilhamento, mas não é isso que eu queria.
Primeiramente, por que o samba foi atualizado para 4? Como faço para que os usuários do domínio acessem os compartilhamentos como antes? Estou pensando em fazer o downgrade do samba4 para o samba3, mas como faço isso?
aqui está o meu arquivo smb.conf:
[global]
idmap backend = tdb
idmap gid = 10000-20000
idmap uid = 10000-20000
idmap config NPDOMLX : backend = rid
idmap config NPDOMLX : range = 10000 - 20000
obey pam restrictions = yes
dns proxy = no
netbios name = NPLX02
guest ok = yes
load printers = yes
printing = cups
printcap name = cups
workgroup = NPDOMLX
security = ADS
winbind separator = +
max log size = 1000
log file = /var/log/samba/log.%m
socket options = TCP_NODELAY
wins server = 192.168.0.5
map to guest = bad user
domain master = no
encrypt passwords = no
winbind use default domain = yes
realm = NPDOMLX.LOCAL
passdb backend = tdbsam
template shell = /bin/bash
server string = Storage Server
password server = npdc01.npdomlx.local
winbind enum users = yes
path = /var/spool/samba
winbind nested groups = yes
unix password sync = yes
template homedir = /home/%D/%U
winbind enum groups = yes
syslog = 0
panic action = /usr/share/samba/panic-action %d
pam password change = yes