Cria um usuário para somente samba (CLI)

8

Exatamente a mesma pergunta que this , mas usando o CLI de GUI.

Gostaria de permitir o acesso de login a um diretório SMB compartilhado, mas os usuários não recebem nenhum outro acesso ao servidor.

    
por Foo Bar 14.10.2014 / 16:43

2 respostas

18
  1. Crie um usuário no servidor:

sudo adduser --no-create-home --disabled-password --disabled-login sambausername

  1. Adicione esse usuário ao samba (você será solicitado a digitar uma senha):

sudo smbpasswd -a sambausername

  1. Crie um compartilhamento editando /etc/samba/smb.conf . Por exemplo, você pode adicionar algo assim na parte inferior:

    [share name]
        comment = whatever
        path = /path to share
        browsable = yes
        read only = no
        guest ok = no
    
  2. Agora é uma boa ideia reiniciar o samba:

sudo service smbd force-reload

  1. Vá até a máquina do cliente e tente acessar o compartilhamento com o nome de usuário e a senha que você acabou de configurar.
por mikewhatever 14.10.2014 / 17:17
4

Uma nota sobre como adicionar usuários no Samba versão 4.x

Ao contrário do Samba versão 3.xe anterior, o Samba versão 4.x não requer um usuário Unix / Linux local para cada usuário do Samba criado. O comando é o seguinte para adicionar usuários ao Samba Active Directory

samba-tool user add USERNAME-HERE

Por favor, veja o Samba AD DC para mais informações

Resposta extraída de Cyberciti

Para verificar sua versão do Samba, apenas use o comando

samba -V

Exemplo de saída:

Version 4.3.11-Ubuntu
    
por André M. Faria 22.02.2017 / 13:41