Passei anos instalando o pacote samba completo em desktops, apenas para obter um /etc/samba/smb.conf
arquivo que eu pudesse configurar, mas por muitos anos, Debian e Ubuntu tiveram um cliente SMB pré-instalado para gnome. No momento, posso instalar uma nova cópia do Debian e navegar imediatamente em minha rede, mas quando defino meu NAS para desabilitar SMB1 (protocolo mínimo SMB2), não consigo mais me conectar a ele a partir desse sistema (embora possa de mint19 ou windows ou ubuntu com pacote samba completo ou cifs-utils).
Acredito que o cliente integrado vem do GVFS por meio da biblioteca gvfs-backends . Eu só nunca descobri como configurá-lo. Ou pode ser configurado?
Estou procurando fazer coisas simples, como definir o nome do grupo de trabalho, ou ganhar endereço do servidor, ou versão do protocolo SMB, ou protocolos de autenticação, etc.
Como posso configurar as propriedades do cliente SMB em uma nova cópia vanilla do Debian Stretch sem instalar o samba ou o smbclient ?
O cliente GNOME SMB integrado faz parte do GVfs e é construído sobre o libsmbclient. Ele seleciona a configuração padrão da mesma
/etc/samba/smb.conf
ferramenta de linha de comando smbclient.Você não precisa instalar nenhum pacote para usar este arquivo – você pode criá-lo com um editor de texto de sua escolha, e
sudo mkdir /etc/samba
se necessário. (A documentação está disponível online e você não precisa incluir todas as configurações padrão – apenas aquelas que você realmente deseja alterar.)Observe que o nome do grupo de trabalho é usado apenas na "navegação de rede" (nmbd) baseada em NetBIOS e não tem absolutamente nenhum significado nas conexões reais de compartilhamento de arquivos SMB (smbd).
(A propósito, o SMBv2+ é totalmente separado do NetBIOS. Os sistemas Windows até se recusarão a falar o NetBIOS se o SMBv1 estiver desabilitado e não participarão da navegação do grupo de trabalho baseada em NetBIOS.)