Como implantar duas instâncias de servidor samba no Ubuntu 22.04.2

Como implantar duas instâncias de servidor samba no Ubuntu 22.04.2

Procurei informações sobre esse assunto, mas parece uma coisa estranha com a qual quase ninguém se importa.

Encontrei algumas informações antigas, mas ou estão desatualizadas ou são perguntas sem resposta em fóruns.

Tentei perguntar aos chatbots, mas como esperado, suas respostas não estão corretas/bem documentadas.

Quero ter um servidor samba para uso doméstico com diferentes compartilhamentos e permissões de leitura e/ou gravação em cada um. E outro para dados somente leitura e não confidenciais (como software, ISOs do Windows, músicas, filmes, etc.), acesso da Internet (abrindo uma porta 445 de fora para a porta 445 do meu servidor samba interno somente leitura), então eu pode acessá-lo de qualquer lugar, sem a necessidade de túneis SSH ou qualquer outra coisa. Nesta segunda instância do servidor samba, eu exporia apenas dados não pessoais e não confidenciais e acesso somente leitura em todos os compartilhamentos. Dessa forma, mesmo que alguém hackeasse minha senha do samba (corrija-me se estiver errado) eu não perderia nada.

Eu gostaria de saber:

  • É possível em um único servidor Ubuntu implantar dois serviços de servidor samba?
  • Como eu duplicaria minha porta Ethernet? Já tentei configurar meu arquivo netplan assim:
#This is the network config written by 'subiquity'
network:
  version: 2
  renderer: networkd

  ethernets:
    enp2s0:
      dhcp4: false
      dhcp6: false

  bridges:
    br0:
      interfaces: [enp2s0]
      addresses:
        - 192.168.1.2/24:
            label: "br0:0"
        - 192.168.1.4/24:
            label: "br0:1"
      nameservers:
        addresses:
        - 8.8.8.8
        - 8.8.4.4
        search: []
      routes:
      - to: default
        via: 192.168.1.3
        metric: 100
        on-link: true
      mtu: 1500
      parameters:
        stp: true
        forward-delay: 4
      dhcp4: no
      dhcp6: no

e acho que poderia usar br0:0 para um serviço e br0:1 para outro serviço.

  • Como devo configurar o arquivo smbd.service (original) e o novo arquivo smbd2.service (novo)?
  • Você tem algum outro conselho/nota sobre minha pergunta?

informação relacionada