Я предоставляю сервер 16.04 для замены сервера 14.04 и запускаю приводы CIFS с монтировкой с помощью / etc / fstab. Это моя запись fstab на обеих машинах:
//192.168.0.10/share /mnt/share cifs username=myuser,noauto 0 0
В 14.04, если я набираю «sudo mount / mnt / share», мне будет предложено ввести пароль учетной записи samba, а mount будет успешным. Ввод этой же команды в 16.04 я получаю это вместо:
mount: //192.168.0.10/share is write-protected, mounting read-only
mount: cannot mount //192.168.0.10/share read-only
И если я смотрю в syslog, я вижу это:
Apr 6 10:13:37 localhost kernel: [63103.182822] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
Apr 6 10:13:37 localhost kernel: [63103.182829] CIFS VFS: Send error in SessSetup = -13
Apr 6 10:13:37 localhost kernel: [63103.183097] CIFS VFS: cifs_mount failed w/return code = -13
Apr 6 10:13:37 localhost kernel: [63103.191019] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
Apr 6 10:13:37 localhost kernel: [63103.191026] CIFS VFS: Send error in SessSetup = -13
Apr 6 10:13:37 localhost kernel: [63103.191285] CIFS VFS: cifs_mount failed w/return code = -13
Система 16.04 не запрашивает меня пароль учетной записи samba, и, конечно же, аутентификация не удалась. Кроме того, если я помещаю пароль в запись / etc / fstab на сервере 16.04, то гора будет успешной. Похоже, что проблема заключается в том, что 16.04 больше не запрашивает пароль; как мне вернуть эту функциональность?
Оказывается, это потому, что cifs-utils не был установлен. Мне непонятно, почему установка cifs-диска работала нормально без этого пакета, пока пароль был в / etc / fstab, но после его установки я получаю правильное приглашение пароля.
Оказывается, это потому, что cifs-utils не был установлен. Мне непонятно, почему установка cifs-диска работала нормально без этого пакета, пока пароль был в / etc / fstab, но после его установки я получаю правильное приглашение пароля.