質問: 表題の件、以下のエラーが発生してしまいWindows Server 2016の共有フォルダをマウントができません。 **環境** Windows Server 2016 RHEL 7.7 **実行コマンド** ``` mount -t cifs //XXX.XXX.XXX.XXXX/XXX_test /root/work/cifs \ -o username=XXXX_testuser,password=XXXXX,sec="ntlmv2",vers="2.1" ``` **エラーメッセージ** ``` mount error(13):Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) ``` 以下、原因になりそうなところは設定確認しております。 ・共有フォルダへのアクセス権設定用のWindowsアカウントを個別に設定 ・対象のWindowsアカウントに共有フォルダへのアクセス権を設定 ・共有の設定権限(フルコントロール)を付与 ・sambaで利用されるポート445を開放 ・CIFS、SMBをインストール ・secオプションの指定 ネット等で同事象をしらべていたのですが、問題解決には至らずこちらに質問させていただきました。
回答: 私の環境は、Windows10の共有フォルダに対して、Ubuntu 20.04 LTSから見に行こうとして、同じコマンドで同じエラー(それ以外もエラーあり)で半日悩んで、今解決したのですが、下記のサイトをよく見ると "samba-clientとcifs-utilsはインストールしていない" とはっきり書いてありました。 Ubuntuからwindowsの共有フォルダにアクセスする。 それらを私は入れていたため、削除しました。 ``` $ sudo apt remove samba-client $ sudo apt remove cifs-utils ``` そうしたら、`mount` コマンドがエラー出ることなく実行できました。 Windowsの共有フォルダもばっちり見れました。