組み込みLinuxシステムからWindows 7コンピューターにフォルダーをマウントしようとしています。資格情報ファイルを使用しようとすると、常にアクセスが拒否されます。 rootとしてコマンドラインから実行すると、機能します。入力します
mount -t cifs // [IPAddress]/[Folder Path]/home/[user]/ShareFolder -o username = [Username] -o uid = [user]
私がfstabフォルダからそれを行うとき、それは機能します。
// [IPAdress]/[Folder Path]/home/[user]/ShareFolder cifs user、username = [Username]、password = [Password]、sec = ntlm、uid = [user]、noauto 0 0
しかし、資格情報ファイルを使用するように切り替えると機能しません
// [IPAddress]/[Folder Path]/home/[user]/ShareFolder cifs user、credentials =/home/[user]/smbcredentials、user、sec = ntlm、uid = [user]、noauto 0 0
資格情報ファイルは
ユーザー名= [ユーザー名]
パスワード= [パスワード]
ドメインで試してみましたが、うまくいきませんでした。資格情報ファイルを使用して、機能しているfstabと機能していないfstabの違いを確認するために詳細表示をオンにしました。
ワーキング:
mount.cifsカーネルマウントオプション:ip = [IPAddress]、unc =\[IPAddress] ...、sec = ntlm、noauto、uid = 500、gid = 500、user = [WINDOWS USERNAME]、prefixpath = [フォルダーへのパス]、pass = *
非稼働:
mount.cifsカーネルマウントオプション:ip = [IPAddress]、unc =\[IPAddress] ...、sec = ntlm、noauto、uid = 500、gid = 500、user = [LINUX USERNAME]、prefixpath = [フォルダーへのパス]、pass = *
違いは、機能しているものはユーザーとしてWindowsユーザー名を使用し、機能していないものはLinuxユーザー名を使用することです。これを修正する方法がわかりません。
同様の問題がありました。私にとって、cifs-utilsをインストールすると問題が解決しました。