web-dev-qa-db-ja.com

資格情報ファイルを使用してCIFSをマウントする

組み込み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ユーザー名を使用することです。これを修正する方法がわかりません。

4
LJSkow

同様の問題がありました。私にとって、cifs-utilsをインストールすると問題が解決しました。

4
FPC