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 essa linha:
//192.168.5.227/share /mnt/share cifs credentials=/path/to/credentials 0 0
e mount -a
não vou montá-lo. Eu tentei isso com samba
instalado, 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 nfs
sem sucesso.
Minha pergunta é: se não consigo fazê-lo funcionar, samba
existe uma maneira de fazê-lo fstab
sem <type>
curtir cifs
?
Qualquer ajuda é apreciada, seja no sentido de corrigir o samba
problema ou de não usá-lo e montar fstab
sem ele.
EDITAR - Embora o estranho não tenha me dado a resposta exata que eu procurava, estou mais do que feliz porque está fstab
realmente funcionando agora. Mas por que o credentials=/path/to/credential_file
trabalho não funciona? Há algo estranho com essa opção fstab
que 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