Exata a mesma pergunta que esta , mas usando a CLI em vez da GUI.
Eu gostaria de permitir o acesso de login a um diretório SMB compartilhado, mas os usuários não têm outro acesso ao servidor.
Exata a mesma pergunta que esta , mas usando a CLI em vez da GUI.
Eu gostaria de permitir o acesso de login a um diretório SMB compartilhado, mas os usuários não têm outro acesso ao servidor.
Respostas:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
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
Agora é uma boa ideia reiniciar o samba:
sudo service smbd force-reload
--no-create-home --disabled-password --disabled-login
Isso salvou meu dia! Ainda útil em 2017!
Uma observação sobre como adicionar usuários no Samba versão 4.x
Diferente do Samba versão 3.xe anterior, o Samba versão 4.x não requer um usuário local do Unix / Linux para cada usuário do Samba criado (se estiver conectado a outra fonte de autenticação, como o Active Directory).
O comando é o seguinte para adicionar usuários ao Samba Active Directory
samba-tool user add USERNAME-HERE
Consulte o howto do Samba AD DC para obter mais informações
Resposta extraída de Cyberciti
Para verificar sua versão do Samba, basta usar o comando
samba -V
Saída de exemplo:
Version 4.3.11-Ubuntu