J'ai installé Samba pour partager des fichiers avec des machines Windows 10. La configuration fonctionne correctement pour accéder aux partages individuels à l'aide de leur chemin d'accès tel que \\myhost\sejf, mais la liste des partages sur \\myhostéchoue avec un accès refusé. J'ai essayé d'étudier diverses options possibles, mais sans succès. J'ai une configuration très similaire sur une autre machine (Raspbian) et là je n'ai aucun problème, donc je soupçonne que cela pourrait être lié d'une manière ou d'une autre au système d'exploitation de la machine, Ubuntu 20.04.

Ma configuration samba (créée par un rôle Ansible, mais cela n'a pas vraiment d'importance):

[global]
  # Server information
  netbios name = MYHOST
  workgroup = WORKGROUP
  server string = Fileserver %m


  # Logging
  logging = syslog

  # Authentication
  security = user
  passdb backend = tdbsam
  map to guest = never

  # Name resolution: make sure \\NETBIOS_NAME\ works
  wins support = yes
  local master = yes
  domain master = yes
  preferred master = yes

  # Don't load printers
  load printers = no
  printing = bsd
  printcap name = /dev/null
  disable spoolss = yes

  # Fix for CVE-2017-7494 in Samba versions from 3.5.0 and before 4.6.4
  # https://access.redhat.com/security/cve/cve-2017-7494
  nt pipe support = no

  include = /etc/samba/samba.global.conf


## Shared directories
[sejf]
  path = /srv/sejf
  public = no
  create mode = 0664
  force create mode = 0664
  directory mode = 0775
  force directory mode = 0775
  owner = minidlna

et les fichiers inclus samba.global.conf:

hide files = /lost+found/
server role = standalone server
max log size = 1000000

protocol = SMB3

valid users = @sambashare
write list = @sambashare
guest ok = yes
writable = yes
browseable = yes
group = sambashare

J'ai essayé de forcer le protocole avec protocol = SMB3, mais j'obtiens la même erreur avec et sans.

Ensuite, j'ai essayé de lister les partages avec smbclientet j'ai eu cette étrange erreur :

% smbclient -L //myhost/ -U guest
Unable to initialize messaging context
Enter WORKGROUP\guest's password:

        Sharename       Type      Comment
        ---------       ----      -------
smb1cli_req_writev_submit: called for dialect[SMB3_11] server[192.168.49.105]
Error returning browse list: NT_STATUS_REVISION_MISMATCH
Reconnecting with SMB1 for workgroup listing.
smbXcli_negprot_smb1_done: No compatible protocol selected by server.
protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE
Failed to connect with SMB1 -- no workgroup available

J'obtiens également l'erreur Failed to connect with SMB1 -- no workgroup availablepour l'autre serveur sur lequel la navigation fonctionne, donc cela n'a apparemment aucun rapport avec le problème.

no answer