Acesso negado ao compartilhamento do Samba após a atualização

2

A partir desta manhã, não consigo acessar o compartilhamento do Samba no meu servidor. Tanto do meu PC Windows quanto do meu laptop Ubuntu eu recebo uma mensagem de "acesso negado". Este compartilhamento está funcionando há anos sem uma única modificação no arquivo smb.conf .

Eu notei que o pacote Samba foi atualizado automaticamente esta manhã (eu uso atualizações automáticas no servidor). Alguém mais está tendo esse problema ou algo semelhante? A versão atual é 4.1.6+dfsg-1ubuntu2.14.04.11 .

Estas são as linhas relevantes de smb.conf (sim, é desatualizado e muito inseguro para fins de produção, mas a rede é bem protegida de fora e confio em meus usuários). Eu verifiquei novamente, mas o arquivo é idêntico ao do backup:

[global]
   workgroup = NLDOM
   server string = %h server (Samba, Ubuntu)
   dns proxy = no
   log file = /var/log/samba/log.%m
   log level = 3
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
  security = SHARE
  client lanman auth = yes
   passdb backend = tdbsam
   obey pam restrictions = yes
   guest account = root
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   map to guest = bad user
   load printers = yes
   printing = bsd
   printcap name = /etc/printcap
   socket options = TCP_NODELAY
   usershare allow guests = yes
[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no
[Hallway]
    path = /
    read only=No
    guest only =Yes
    guest ok = Yes
    available = yes
    browsable = yes
    public = yes
    writable = yes 

Observação: o comando mount é bem-sucedido sem problemas (nada em dmesg ), mas a abertura subsequente do compartilhamento no Nautilus, por meio do comando cd ou em uma sessão smbclient sempre falha (NT_STATUS_ACCESS_DENIED) .

    
por Jos 06.01.2016 / 12:11

2 respostas

5

Encontrei este problema depois de atualizar o Samba esta manhã e encontrei uma resposta que funcionou aqui:

link

O Samba mudou a capacidade de seguir links simbólicos devido a um problema de segurança:

link

Para contornar a mudança, você pode tentar isso:

Adicione as seguintes linhas à seção [global] de smb.conf :

follow symlinks = yes  
wide links = yes  
unix extensions = no  

Em seguida, reinicie o serviço samba:

sudo service smbd restart
    
por Mark 06.01.2016 / 17:42
1

Uma coisa semelhante aconteceu comigo depois de uma atualização nesta manhã: smbd version 4.1.6-Ubuntu

Eu posso ver os arquivos e pastas no diretório raiz, mas não consigo atravessar pastas ou nem mesmo editar um arquivo que possuo no diretório raiz.

O erro é: Acces Denied

Por enquanto, fiz novos compartilhamentos para minhas subpastas mais usadas e tudo funciona bem, independentemente do proprietário / permissão / local

Parece que isso afeta apenas a raiz

smb.conf não foi alterado e sempre costumava funcionar:

[c$]
   path = /
   valid users = matthew
   read only = no
   guest ok = no
   browseable = yes
    
por Matt 06.01.2016 / 16:05