O compartilhamento do Samba não funciona para usuários do osx, mas é bom para usuários do Windows?

2

Usando o webmin em uma caixa linux eu configurei alguns compartilhamentos samba. Eu posso acessá-los bem usando qualquer máquina windows, mas quando eu me conecto ao servidor usando osx, finder me pede um nome de usuário e senha, então não me diz nenhum dado. Existe algo específico que precisa ser configurado para osx para acessar um compartilhamento vs windows?

NOTA : Depois de inserir minhas credenciais, ele me mostra os compartilhamentos, mas quando eu seleciono qualquer um deles, ele me dá um erro geral ao conectar-se à mensagem do servidor.

Meu smb.conf é o seguinte:

[global]
    log file = /var/log/samba/samba.log
    guest account = nobody
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    add group script = /usr/sbin/groupadd '%g'
    admin users = root
    obey pam restrictions = yes
    delete group script = /usr/sbin/groupdel '%g'
    socket options = TCP_NODELAY
    add user to group script = /usr/sbin/usermod -G '%g' '%u'
    encrypt passwords = yes
    passdb backend = tdbsam
    passwd program = /usr/bin/passwd %u
    wins support = true
    dns proxy = no
    netbios name = FILESERVER
    server string = Company FileServer
    unix password sync = yes
    workgroup = OfficeWG
    os level = 20
    add user script = /usr/sbin/useradd -m '%u' -g users -G users
    auto services = global
    security = share
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
    delete user script = /usr/sbin/userdel -r '%u'
    max log size = 1000
    pam password change = yes

[officemain]
    writeable = yes
    path = /mainstorage/officemain

[homes]
    browseable = no
    comment = Home Directory
    writeable = yes
    path = /mainstorage/home/%S

[markshome]
    browseable = no
    comment = Marks Home Folder
    writeable = yes
    path = /mainstorage/home/markepstien

Limpei o registro do samba e tentei me reconectar. Aqui está o conteúdo do log. Eu vejo que diz senha incorreta, mas eu posso conectar bem usando o usuário / passe de uma máquina Windows.

[2013/05/06 14:57:52.261776,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.263770,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.264188,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.266115,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.268249,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.271604,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.265867,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.267877,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.268336,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.270168,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.272388,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.275714,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:58:02.073941,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_WRONG_PASSWORD
[2013/05/06 14:58:02.076238,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_WRONG_PASSWORD
[2013/05/06 14:58:08.104229,  0] param/loadparm.c:8445(check_usershare_stat)
  check_usershare_stat: file /var/lib/samba/usershares/ owned by uid 0 is not a regular file
    
por MindWire 04.05.2013 / 00:23

5 respostas

0

Acontece que foi algo na seção global do arquivo smbd.conf. Assim que eu removi tudo na seção global, substituí-lo com apenas um grupo de trabalho = officeWG, então tudo começou a trabalhar no osx.

    
por 07.05.2013 / 13:11
0

Acho que já tive esse problema em um ambiente de teste antes. Por melhor que eu me lembre, eu tive que adicionar o grupo de trabalho (como você tem) e então conectar ao server.workgroup.local do meu Mac.

Outra coisa a tentar é autenticar com o nome de usuário no formato [email protected]ínio.local.

Vou tentar encontrar notas sobre o assunto que tive.

    
por 06.05.2013 / 17:32
0

O problema estava na configuração security = share . Eu tive uma situação semelhante em que meus clientes do OS X não puderam se conectar ao meu compartilhamento do Samba. Eu resolvi usando security = user

    
por 25.09.2013 / 08:10
0

Eu tenho esse problema e resolvi isso certificando-se de que o diretório compartilhado era de propriedade do usuário do samba e mod 774 para o diretório.

    
por 10.10.2017 / 21:36
0

Eu tive o mesmo problema. Eu resolvi isso removendo a declaração valid users = %S .

    
por 02.11.2018 / 11:43

Tags