我可以使用此命令挂载共享:
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