AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1113705
Accepted
Anderson Silvestre
Anderson Silvestre
Asked: 2022-10-22 11:51:42 +0800 CST2022-10-22 11:51:42 +0800 CST 2022-10-22 11:51:42 +0800 CST

Windows 10 não se conecta ao servidor Samba4

  • 772

Estou enfrentando um problema com meu servidor samba. Eu tinha um servidor Samba, mas era uma configuração muito antiga, então reinstalei o SO (Debian 5.10.140-1) e o Samba (Samba versão 4.13.13). Mas agora todos os computadores com Win10 não podem se conectar ao servidor. Eu recebo a mensagem:

O dispositivo ou recurso (nameServer) não está configurado para aceitar conexões na porta "File and Printer Sharing (SMB)".

Já tentei de várias maneiras fazer funcionar, mas nada funcionou. Então aqui está o meu smb.conf

[global]
    netbios name = SMBSHARE
    server string = Compartilhamento
    workgroup = MYGROUP
    smb ports = 139
    security = user
    wins support = yes
    dns proxy = no
    os level = 100
    auto services = global
    name resolve order = lmhosts, host, wins, bcast
    cups options = raw
    load printers = yes
    interfaces = lo eth1 192.168.1.0/24
    hosts allow = 127. 192.168.1.
    passdb backend = tdbsam
    ntlm auth = yes
    preferred master = yes
    domain master = yes
    logon path = %Nprofile%u
    invalid users = root
    server min protocol = NT1
    #client max protocol = SMB3_11

        ### Log Config ###
    #log file = /var/log/samba/log.%m
    #log level = 5
    #max log size = 500
    #syslog = 5



[printers]
    comment = All Printers
    browseable = yes
    path = /var/spool/samba
    printable = yes
    public = yes
    writable = no
    guest ok = yes
    use client driver = yes


# ============ Shared Directories ===========
[Public]
    comment = Diretorio Publico
    path = /home/share/Public_file
    public = yes
    writable = yes
#   guest ok = yes
    guest only = yes
    browseable = yes
    printable = no
    write list = +staff
    force create mode = 775
    force directory mode = 775

[Private Share]
    comment = Diretorio Compartilhado
    path = /home/share/Private_share
    public = no
    writable = yes
#   guest ok = no
    valid users = adminrh
    force create mode = 770
    force directory mode = 770
    ;inherit permissions = yes

E eu tenho algum log do computador que estou tentando logar:

[...]
[2022/10/21 16:06:31.009658,  5] ../../lib/util/debug.c:811(debug_dump_status)
  INFO: Current debug levels:
    all: 5
    tdb: 5
    printdrivers: 5
    lanman: 5
    smb: 5
    rpc_parse: 5
    rpc_srv: 5
    rpc_cli: 5
    passdb: 5
    sam: 5
    auth: 5
    winbind: 5
    vfs: 5
    idmap: 5
    quota: 5
    acls: 5
    locking: 5
    msdfs: 5
    dmapi: 5
    registry: 5
    scavenger: 5
    dns: 5
    ldb: 5
    tevent: 5
    auth_audit: 5
    auth_json_audit: 5
    kerberos: 5
    drs_repl: 5
    smb2: 5
    smb2_credits: 5
    dsdb_audit: 5
    dsdb_json_audit: 5
    dsdb_password_audit: 5
    dsdb_password_json_audit: 5
    dsdb_transaction_audit: 5
    dsdb_transaction_json_audit: 5
    dsdb_group_audit: 5
    dsdb_group_json_audit: 5
[2022/10/21 16:06:31.010658,  4] ../../source3/smbd/sec_ctx.c:319(set_sec_ctx_internal)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2022/10/21 16:06:31.010716,  5] ../../libcli/security/security_token.c:52(security_token_debug)
  Security token: (NULL)
[2022/10/21 16:06:31.010741,  5] ../../source3/auth/token_util.c:873(debug_unix_user_token)
  UNIX token of user 0
  Primary group is 0 and contains 0 supplementary groups
[2022/10/21 16:06:31.010782,  5] ../../source3/smbd/uid.c:493(smbd_change_to_root_user)
  change_to_root_user: now uid=(0,0) gid=(0,0)
[...]
[2022/10/21 16:06:32.668102,  5] ../../source3/lib/util.c:188(show_msg)
  size=39
  smb_com=0x74
  smb_rcls=0
  smb_reh=0
  smb_err=0
  smb_flg=24
  smb_flg2=51223
  smb_tid=0
  smb_pid=65279
  smb_uid=41336
  smb_mid=448
  smt_wct=2
  smb_vwv[ 0]=  255 (0xFF)
  smb_vwv[ 1]=    0 (0x0)
  smb_bcc=0
[2022/10/21 16:06:32.668204,  3] ../../source3/smbd/process.c:1548(switch_message)
  switch message SMBulogoffX (pid 348933) conn 0x0
[2022/10/21 16:06:32.668250,  4] ../../source3/smbd/sec_ctx.c:319(set_sec_ctx_internal)
  setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2022/10/21 16:06:32.668293,  5] ../../libcli/security/security_token.c:52(security_token_debug)
  Security token: (NULL)
[2022/10/21 16:06:32.668315,  5] ../../source3/auth/token_util.c:873(debug_unix_user_token)
  UNIX token of user 0
  Primary group is 0 and contains 0 supplementary groups
[2022/10/21 16:06:32.668353,  5] ../../source3/smbd/uid.c:493(smbd_change_to_root_user)
  change_to_root_user: now uid=(0,0) gid=(0,0)
[2022/10/21 16:06:32.668393,  5] ../../lib/dbwrap/dbwrap.c:146(dbwrap_lock_order_lock)
  dbwrap_lock_order_lock: check lock order 1 for /run/samba/smbXsrv_session_global.tdb
[2022/10/21 16:06:32.668432,  5] ../../lib/dbwrap/dbwrap.c:178(dbwrap_lock_order_unlock)
  dbwrap_lock_order_unlock: release lock order 1 for /run/samba/smbXsrv_session_global.tdb
[2022/10/21 16:06:32.668475,  3] ../../source3/smbd/reply.c:2820(reply_ulogoffX_done)
  reply_ulogoffX_done: ulogoffX vuid=41336
[2022/10/21 16:06:32.669380,  5] ../../source3/lib/util_sock.c:133(read_fd_with_timeout)
  read_fd_with_timeout: blocking read. EOF from client.
[2022/10/21 16:06:32.669409,  5] ../../source3/smbd/process.c:555(receive_smb_talloc)
  receive_smb_raw_talloc failed for client ipv4:192.168.1.89:49822 read error = NT_STATUS_END_OF_FILE.
[...]
[2022/10/21 16:06:32.670391,  3] ../../source3/smbd/server_exit.c:220(exit_server_common)
  Server exit (failed to receive smb request)

Eu vi que em alguns anos atrás alguém teve o mesmo problema

Não é possível conectar ao compartilhamento Linux Samba do Windows 10 que dizia que o Win10 não pode Samba4 não suporta SMB3_11. Mas esta versão do SMB tem suporte para esse tipo de conexão. Aqui estão algumas das versões que estão conectadas ao servidor.

PID     Username     Group        Machine                                   Protocol Version  Encryption           Signing 
43041   admin        admin        yuri (ipv4:192.168.1.127:56284)           SMB3_11           -                    partial(AES-128-CMAC)
342734  admin        admin        server2 (ipv4:192.168.1.195:49354)        NT1               -                    -                    
342633  admin        admin        helen-pc (ipv4:192.168.1.123:50786)       SMB2_10           -                    -                    

Como posso contornar isso?

windows linux
  • 1 1 respostas
  • 61 Views

1 respostas

  • Voted
  1. Best Answer
    Rowland Penny
    2022-10-22T23:27:03+08:002022-10-22T23:27:03+08:00

    Seu compartilhamento 'público' é interessante porque você não ativou o acesso de convidado, você precisa de 'map to guest = bad user' em 'global'

    Eu removeria a linha 'smb ports = 139', você desativou '445', eu também removeria todas as linhas relacionadas ao SMBv1, a menos que você realmente precise delas para algumas máquinas antigas. Você também deve verificar se as máquinas Windows 10 não estão bloqueando o acesso via firewall.

    • 1

relate perguntas

  • O Vanilla Powershell é um idioma suficiente para administradores do Windows e do servidor de banco de dados?

  • (Soft) RAID 6 no Ubuntu 7.10, devo migrar para 8.10?

  • Executando um .exe de um arquivo .asp usando wscipt no Windows Server 2003

  • Melhor backup de ambiente misto (OS X + Windows)? [fechado]

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve