Windowsボックスに有効な到達可能なSMB共有があり、これをマウントできます
Sudo mount -t cifs //192.168.0.9/C /mnt/WinC -o username=foo,password=bar
しかし、私のfstabからはマウントできません。 fstabエントリの読み取り
//192.168.0.9 /mnt/WinC credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
資格情報ファイル(これが機能する間は777のアクセス許可があります)には
username=foo
password=bar
しかし、sudo mount -aはエラーを発生させます。これはdmesg |尾、ショー
[225040.991705] CIFS VFS: No username specified
[225050.991721] CIFS VFS: cifs_mount failed w/return code = -22
他の誰かがこの問題を見て、なんとかそれを解決できましたか?
smbfs
をインストールします。
パッケージでこれを修正できるとは愚かに聞こえますが、資格情報ファイルを使用すると、カーネルはマウント自体を行うのではなく、mount.cifs
コマンドに迂回します。このパッケージはmount.cifs
を提供するので、勝利への道を歩むはずです!
編集: Klausがコメントで指摘しているように、13.04以降では、cifs-utils
が必要です。
14.04に怒った。 credential =オプションはfstabで共有をマウントしませんでしたが、cliで「手で」マウントできました。問題は、「cifs-utils」パッケージがインストールされていないことでした...
Sudo apt-get install cifs-utils
そしてすべてが大丈夫だった...