"Соединитесь с Сервером" в Наутилусе, не соединяется с нашими долями Active Directory: Я получаю бесконечный цикл пользователя/запросов на ввод пароля. Я могу получить доступ к тем же долям с "sudo, монтируются" и "smbclient", таким образом, это, кажется, проблема Наутилуса.
Фон: Просто обновленный от 12,04 до 16,04. Я использовал Centrify для соединения с нашим Active Directory, но теперь выбрал подход "без операционной системы", таким образом, следовал за SSSD и инструкцией по установке Active Directory. "sudo монтируются" и "smbclient", а также вход в систему аутентифицируемых в AD пользователей, работают отлично, таким образом, AD соединение, кажется, имело успех.
Вещи я попробовал:
Дополнительная информация:
Версии 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
Информация об удаленном сервере:
OS=[Windows Server 2012 R2 Standard 9600] Server=[Windows Server 2012 R2 Standard 6.3]
Править
Кажется, что я - жертва известной и давней ошибки в GVfs. Существует много взломов, чтобы попытаться обойти их, приятно полученные в итоге в этом потоке. Однако ни один из них не работал на меня, я принимаю, потому что мой smb.conf указывает "безопасность = реклама" (Сервер Active Directory). В любом случае взломы полагаются на включение слабых схем аутентификации, который является плохой идеей.
Пока я не нахожу лучшую фиксацию, я решил забыть о монтировании сетевых ресурсов в Наутилусе и использовать сценарий, чтобы сделать стандартное монтирование вместо этого. Я включаю сценарий, если кто-либо заинтересовал:
#!/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