Como eu adiciono um usuário do windows 8 ao servidor SAMBA autônomo do Linux?

0

Eu gostaria de adicionar um usuário do Windows 8 (conta da Microsoft) a um usuário SAMBA em servidor linux autônomo (não de domínio), mas não sei como a conta da Microsoft mapeia para o linux. Eu também configurei os compartilhamentos de samba com base no acesso de grupo.

Tenho convidados ativados no SAMBA, portanto, quando minha estação de trabalho do Windows 8 foi conectada pela primeira vez, ela não reconheceu o usuário e conectou-se ao SAMBA como convidado, sem ninguém como usuário. Agora, quando eu me conecto aos compartilhamentos, ele sempre se conecta como convidado (ou seja, ninguém é usuário no SAMBA). Gostaria que os usuários convidados ainda pudessem se conectar como somente leitura. Existe alguma maneira de forçar o Windows 8 a solicitar o login novamente? Note que os meus compartilhamentos não são mapeados no Explorer, eles são navegáveis.

    
por Seb S 28.04.2014 / 14:03

2 respostas

0

Eu suponho que você tenha um servidor Windows central com perfis de usuário central (diretório ativo). Para integrar estas estações de trabalho você tem que montar os diretórios home do usuário em /home em suas máquinas linux e conectar o diretório ativo no linux.

As palavras-chave que você deseja pesquisar são: integração do diretório ativo do ldap pam . Links úteis:

observe que a integração de uma máquina com Windows no linux / ldap geralmente não é recomendada (a menos que você tenha muito tempo livre nas suas mãos). Pode funcionar satisfatoriamente com o Samba 4.0. Eu não tentei desde que fornece seu próprio ldap ...

Editar : acho que talvez você tenha entendido mal. Se você quiser acessar um compartilhamento de samba no linux a partir do Windows, simplesmente siga o Guia do Servidor Ubuntu Samba . Se você quiser fazer o login com $ user no servidor, basta criar $ user no servidor. E defina uma senha do samba para o usuário:

smbpasswd -a $user

configure o servidor samba de acordo com suas necessidades. Nota: Você não precisa de ldap / kerberos para esse tipo de configuração. Ele geralmente ajuda a usar seu nome de usuário e senha do Windows como nome de usuário / senha para o usuário $ usuário linux. Nesse caso, você não precisará configurar senhas no Windows.

    
por Pascal 28.04.2014 / 14:14
0

Eu não tentei isso, mas talvez precise de mim em breve. Talvez o este link possa ajudá-lo? Para referência futura, também copio aqui a solução proposta.

Adicione uma linha em / etc / samba / smbusers do formulário:

linux_name = windows_name1 windows_name2 <etc.>

e.g.
a_user = [email protected]

Isso mapeia o (s) nome (s) do Windows (ou seja, sua conta da Microsoft usada para fazer logon no Windows 8) em um nome do Linux (por exemplo, uma conta linux e samba existente). Você também pode precisar adicionar este parâmetro à seção [global] de: /etc/samba/smb.conf.

username map = /etc/samba/smbusers

Para testar a configuração, use o seguinte comando:

testparm -vs | grep "username map"

Deixe-me saber se você conseguiu que funcionasse!

    
por Leegaert 28.07.2014 / 15:25