pokyでWindowsの共有フォルダをマウントできないケースがあった。 同じフォルダをUbuntuマシンからmountすると成功するためWindows側の設定は問題なさそう。
例えば下記のような感じだ。
mount -t cifs -o username=mickey //192.168.21.XX/Music /mnt/music Password for mickey@//192.168.21.XX/Music: ***** mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
ユーザーもパスワード正しいのにPermission Deniedでエラーになる。
原因がわかったのでメモ。
犯人はpam
local.confで下記を追加してbitbakeしなおしたイメージからmountを行うと無事マウントできた。
DISTRO_FEATURES_append = " pam"
(こんどこそ)犯人はsec=ntlm
$ mount -t cifs -ouser=mickey,sec=ntlm //192.168.XX.XX/Share /mnt/nas
ここに答えがあった。
ユーザーもパスワードもあっているのに、何故かCIFSのマウントに失敗する場合は、これを疑ってみると良いかもしれない。