mount o comando Works, mas a versão fstab falha - problema de samba

1

Eu posso montar um compartilhamento com este comando:

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

E no meu fstab eu tenho esta linha:

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

e mount -a não o montam. Eu tentei isso com samba instalado, mas atualmente não é. 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 com nfs sem sucesso.

Minha pergunta é, se eu não conseguir trabalhar com samba , há uma maneira de fazer isso em fstab sem <type> como cifs ?

Qualquer ajuda é apreciada, seja na direção de corrigir o problema de samba ou não usá-lo e montar via fstab sem ele.

EDIT - Então, embora o strangeman não tenha me dado a resposta exata que eu estava procurando, estou mais do que feliz porque o fstab está realmente funcionando agora. Mas por que o credentials=/path/to/credential_file não funciona? Existe algo estranho com essa opção em fstab que eu não conheço? Eu acho que eu poderia fazer uma nova pergunta também. Obrigado por qualquer ajuda.

    
por nicorellius 25.01.2012 / 00:21

1 resposta

2

Você precisa adicionar "-o username = user, password = pass"

//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
    
por 25.01.2012 / 01:52