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

関連情報