A montagem CIFS no / etc / fstab funciona em 14.04, mas não em 16.04

1

Estou provisionando um servidor 16.04 para substituir um servidor 14.04 e executando em unidades estranhas de montagem CIFS via / etc / fstab. Esta é a minha entrada fstab em ambas as máquinas:

//192.168.0.10/share    /mnt/share    cifs    username=myuser,noauto 0 0

Em 14.04, se eu digitar "sudo mount / mnt / share", será solicitada a senha da conta do samba e a montagem será bem-sucedida. Digitando o mesmo comando no 16.04 eu recebo isto:

mount: //192.168.0.10/share is write-protected, mounting read-only
mount: cannot mount //192.168.0.10/share read-only

E se eu olhar no syslog, vejo isso:

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

O sistema 16.04 não solicita a senha da conta do samba e, é claro, a autenticação falha. Além disso, se eu colocar a senha na entrada / etc / fstab no servidor 16.04, a montagem será bem-sucedida. Parece que o cerne do problema é 16.04 não solicita mais uma senha; Como obtenho essa funcionalidade de volta?

    
por gohanman 06.04.2018 / 17:19

1 resposta

2

Acontece que isso ocorre porque o cifs-utils não foi instalado. Não está claro para mim por que montar uma unidade cifs funcionou bem sem esse pacote, desde que a senha estivesse em / etc / fstab, mas depois de instalá-lo recebo uma solicitação de senha adequada.

    
por gohanman 06.04.2018 / 17:32