Mudanças no login do Ubuntu Samba ssh após login bem-sucedido

1

Temos muitos servidores Ubuntu executando diferentes sabores, mas em algumas de nossas versões 14.04 estamos tendo um problema desconcertante com os logins do ssh.

Quando um usuário usa o ssh para se conectar, ele é solicitado a fornecer sua senha como esperado:

awesome:~ parrs$ ssh sftp
parrs@sftp's password: 

Após a autenticação, o nome de usuário muda para um nome de usuário diferente, geralmente em um domínio diferente do logon original:

STUDENT+<redacted>@sftp:~$ 

Nesses exemplos, estamos usando o Active Directory e temos um domínio principal no qual meu usuário parrs é um usuário, e um subdomínio student em que todas as contas de alunos estão alojadas. Onde ele tem um domínio conta de estudante real desse domínio.

Quando o servidor Ubuntu se une pela primeira vez, esse problema não está lá, ele aparece depois de algum tempo. Neste caso, foi durante a noite.

Aqui está o meu smb.conf:

[global]
     workgroup = <primary domain shortname>
     server string = Samba Server Version %v
     security = ads
     realm = <primary domain>
     password server = <primary domain controller>
     domain master = no
     local master = no
     preferred master = no
     idmap backend = tdb
     idmap uid = 10000-99999
     idmap gid = 10000-99999
     idmap config NSULA:backend = rid
     idmap config NSULA:range = 10000-99999
     winbind separator = +
     winbind enum users = yes
     winbind enum groups = yes
     winbind use default domain = yes
     winbind nested groups = yes
     winbind refresh tickets = yes
     template homedir = /home/%D/%U
     template shell = /bin/bash
     client use spnego = yes
     client ntlmv2 auth = yes
     encrypt passwords = yes
     restrict anonymous = 2
     log file = /var/log/samba/log.%m
     max log size = 50

Isso não ocorre com todas as máquinas 14.04, apenas as implementadas mais tarde, mas não temos 100% de certeza da data. Então deve ter algo a ver com uma atualização específica para o samba.

Como uma etapa adicional, removemos um servidor do domínio com net ads leave -U <username> , que funcionou com sucesso. A conta do computador foi removida do nosso AD. Nós então nos juntamos novamente, e o problema persistiu.

A pesquisa não encontrou nada que possa ajudar a resolver isso. Alguma idéia?

Ou deixe-me saber quaisquer outros ficheiros ou informações sobre resolução de problemas que eu possa fornecer para ajudar.

    
por Shawn Parr 10.06.2016 / 15:53

0 respostas