O comando mount funciona, mas a versão fstab falha - problema do Samba

O comando mount funciona, mas a versão fstab falha - problema do Samba

Posso montar um compartilhamento com este comando:

sudo mount -o username=user,password=pass //192.168.5.227/share /mnt/share

E no meu fstabeu tenho essa linha:

//192.168.5.227/share /mnt/share cifs credentials=/path/to/credentials 0 0

e mount -anão vou montá-lo. Eu tentei isso com sambainstalado, mas atualmente não está. Mesmo erro:

mount: wrong fs type, bad option, bad superblock on //192.168.5.227/share
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail  or so

Eu também tentei nfssem sucesso.

Minha pergunta é: se não consigo fazê-lo funcionar, sambaexiste uma maneira de fazê-lo fstabsem <type>curtir cifs?

Qualquer ajuda é apreciada, seja no sentido de corrigir o sambaproblema ou de não usá-lo e montar fstabsem ele.

EDITAR - Embora o estranho não tenha me dado a resposta exata que eu procurava, estou mais do que feliz porque está fstabrealmente funcionando agora. Mas por que o credentials=/path/to/credential_filetrabalho não funciona? Há algo estranho com essa opção fstabque eu não conheço? Acho que também poderia fazer uma nova pergunta. Obrigado por qualquer ajuda.

Responder1

Você precisa adicionar "-o nome de usuário = usuário, senha = senha"

//192.168.xxx.xxx/dir  /mnt/dir  cifs  noauto,noperm,guest,iocharset=utf8  0   0

ou

//192.168.xxx.xxx/dir  /mnt/dir  cifs  noauto,noperm,username=user,password=pass,iocharset=utf8  0   0

informação relacionada