資格情報ファイルでmount.cifsが失敗し(エラー2、そのファイルまたはディレクトリが存在しない)、-oユーザー名、パスワードは成功します。

資格情報ファイルでmount.cifsが失敗し(エラー2、そのファイルまたはディレクトリが存在しない)、-oユーザー名、パスワードは成功します。

久しぶりです、初めてです。 RHEL 7.2(Maipo)を実行していますが、ファイルに保存されている資格情報を使用してNASをマウントすることはできません。コマンドラインにユーザー名とパスワードを直接渡すと、ディレクトリは正常にマウントされますが、セキュリティ上の理由から資格情報ファイルを使用したいと思います。

$ sudo mount -t cifs -o username=myname,password=mypassword //mydomain/share/Users/me /mnt/mydir
# Success
$ printf "username=myname\npassword=mypassword\n" >> mycreds
$ sudo mount -t cifs -o credentials=mycreds //mydomain/share/Users/me /mnt/mydir
# error 2 (No such file or directory) opening credential file mycreds

パスワードには英数字のみが含まれているため、特殊文字の使用に問題はありません。

資格情報ファイルの権限は現在、次のように設定されています。ファイル所有者から始めましたが、それも機能しませんでした。

$ ls -l mycreds
# -rwSr-xr-x. 1 root root 40 Mar 19 18:23 mycreds

mount.cifs --version返品mount.cifs version: 6.2

テスト中に/ etc / fstabに行を追加しませんでしたmount。まず、コマンドラインで動作していることを確認したいと思います。

より多くの情報が役立つ場合は教えてください!

ベストアンサー1

友達はこの問題を解決するのに役立ちました。コマンドを実行すると、資格情報を含むディレクトリにありましたが、絶対パスを提供する必要がありました。これが私のホームディレクトリが/ mntにあることに関連しているかどうかはわかりませんが、それにもかかわらず次はトリックを実行します。

$ sudo mount -t cifs -o credentials=/mnt/path/to/mycreds //mydomain/share/Users/me /mnt/mydir
# Success

おすすめ記事