Я пытаюсь переместить сервер от человечности 12 до человечности 16 и существует автомонтирование, используемое для соединения с FTP-сервером SLES 11. Я скопировал конфигурации от u12 сервера до u16.
u12 autofs: 5.0.6-0ubuntu5.1
u16 autofs: 5.1.1-1ubuntu3.1
самба sles11: samba-3.6.3-94.14.2
/etc/auto.master:
/media/mountpoint /etc/auto.cifs --timeout=120 --ghost
/etc/auto.cifs:
ach -fstype=cifs,rw,noperm,credentials=/etc/.smbcreds ://ftpserver/dir1/dir2/dir3
autofs сервис хорошо работает в U12, но когда я портирую его на U16, я получаю ошибки. Я могу однако смонтировать это вручную использование следующей команды:
mount -vvv -t cifs -o ver=1,user=sambauser,domain=domain1,prefixpath=dir2/dir3 //ftpserver/dir1/dir2/dir3 /media/mountpoint/localdir/
Та строка работает, и я могу соединиться с долей на обоих серверах с нею.
FTP-сервер видит попытку подключения, но журнал самбы сообщает или о таком пользователе или о пароле. Быть, которое я могу соединить вручную с теми же полномочиями, который не имеет никакого смысла мне.
u16 /var/log/kern.log:
Код состояния возвратил 0xc000006d NT_STATUS_LOGON_FAILURE
CIFS VFS: Отправьте ошибку в SessSetup =-13
CIFS VFS: cifs_mount привел код w/return к сбою =-13
sles11 /var/log/samba/xxx.xxx.xxx.xxx.log:
[19.10.2018 10:18:54.456783, 0] auth/auth_domain.c:331 (DOMAIN_client_validate) domain_client_validate: не мог проверить пароль для пользователя domain\user в домене DOMAIN к Контроллеру домена DC.example.com. Ошибка была NT_STATUS_NO_SUCH_USER. [19.10.2018 10:18:54.459043, 2] auth/auth.c:319 (check_ntlm_password) check_ntlm_password: Аутентификация для пользователя [DOMAIN\user]-> [localuser] ПРИВЕЛА К СБОЮ с ошибкой NT_STATUS_NO_SUCH_USER
Я попробовал несколько различных комбинаций изменения auto.cifs, добавления creds вручную к записи в файле, изменению параметров, и т.д., но у меня нет удачи. Любая справка значительно ценится!
так как p.s., это - чувствительный сервер, я отредактировал информацию об идентификации. Если это вызывает неоднозначность, сообщенную мне, и я попытаюсь разъясниться настолько лучше всего, как я могу, не выпуская уязвимые данные.
Я нашел проблему. Оказывается, как работает auto.cifs, изменился синтаксис. Ранее он принимал домен и пользователя в одной строке в файле учетных данных.
Например:
username=somedomain\someuser
password=somepassword
С U16 они теперь являются отдельными строками.
username=someuser
password=somepassword
domain=somedomain
Как только файл учетных данных использовал правильный синтаксис файла, проблема была решена.