mount 命令有效,但 fstab 版本失败 - Samba 问题

mount 命令有效,但 fstab 版本失败 - Samba 问题

我可以使用此命令挂载共享:

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

在我的fstab里面有这样一行:

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

无法mount -a安装。我尝试过安装samba,但目前无法安装。同样的错误:

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

我也尝试过,nfs但没有成功。

我的问题是,如果我无法让它工作,samba有没有办法在fstab不使用<type>类似功能的情况下做到这一点cifs

任何帮助都值得感激,无论是修复samba问题还是不使用它并通过fstab不使用它进行安装。

编辑 - 尽管 strangeman 没有给我我想要的确切答案,但我很高兴,因为fstab现在它确实在工作。但为什么它不起作用credentials=/path/to/credential_file?这个选项有什么fstab我不知道的奇怪之处吗?我想我也可以问一个新问题。谢谢你的帮助。

答案1

您需要添加“-o username=user,password=pass”

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

或者

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

相关内容