Nautilus não pode montar o compartilhamento do Active Directory

0

"Conectar ao servidor" no Nautilus não se conecta aos compartilhamentos do Active Directory: recebo um ciclo infinito de desafios de usuário / senha. Eu posso acessar os mesmos compartilhamentos com um "sudo mount" e "smbclient", então parece ser um problema do Nautilus.

Histórico: acabou de ser atualizado de 12.04 para 16.04. Eu usei o Centrify para participar do nosso Active Directory, mas agora optei por uma abordagem "bare metal", então segui o guia de instalação do SSSD e do Active Directory. "sudo mount" e "smbclient", bem como o login de usuários autenticados pelo AD, funcionam perfeitamente, então o AD join parece ter sido um sucesso.

Coisas que eu tentei:

  • pesquisando. Muitos problemas semelhantes, mas sem soluções que funcionem para mim.
  • Veja em /var/log/auth.log: nada.
  • Procure em / var / log / syslog: apenas uma entrada "Caixa de diálogo de senha cancelada". (Na verdade eu fiz.)
  • Execute o Nautilus com as opções de depuração, de acordo com as instruções de "Depuração do GNOME". (FYI: tem que matar o Nautilus em execução primeiro: "nautilus -q".) Nenhuma saída de depuração.
  • Passe pelas instruções "Debugging Samba". Sem ajuda.

Informações adicionais:

  • Versões do Samba:

    libnss-winbind 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    libpam-winbind 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    libsmbclient 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    libwbclient0 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    python-samba 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    samba 2:4.3.11+dfsg-0ubuntu0.16.04.1  install ok installed
    samba-common 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    samba-common-bin 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    samba-dsdb-modules 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    samba-libs 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    samba-vfs-modules 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    smbclient 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    winbind 2:4.3.11+dfsg-0ubuntu0.16.04.1 samba install ok installed
    
  • Informações do servidor remoto:

    OS=[Windows Server 2012 R2 Standard 9600] Server=[Windows Server 2012 R2 Standard 6.3]
    

Editar

Parece que eu sou vítima de um bug conhecido e de longa data no GVfs . Há um número de hacks para tentar contornar estes, bem resumidos neste tópico . No entanto, nenhum destes funcionou para mim, eu suponho porque o meu smb.conf especifica "security = ads" (Active Directory Server). Em qualquer caso, os hacks confiam em permitir esquemas de autenticação fracos, o que é uma má ideia.

    
por Philip Keller 01.12.2016 / 10:02

1 resposta

0

Até encontrar uma solução melhor, decidi esquecer a montagem de compartilhamentos de rede no Nautilus e usar um script para fazer uma montagem padrão. Eu incluo o script, se alguém estiver interessado:

    #!/bin/bash
    echo Enter network user:
    echo -n "Name [$USER]: "
    read USR
    if [ "$USR" = "" ]; then
        USR="$USER"
    fi
    echo -n "Password: "
    read -s PWD
    echo

    SERVER="your server name here"
    SHARES="your share names here"

    for SHR in $SHARES; do
        ERR=$(sudo mount -t cifs -o rw,username=$USR,password=$PWD,uid=$USER //$SERVER/$SHR ~/Shares/$SHR 2>&1)
        if [ "$ERR" = "" ]; then
            ERR="OK"
        fi
        echo $SHR: $ERR
    done
    
por Philip Keller 02.12.2016 / 17:00