私は最近この問題にぶつかった。私は通常、Linuxマシンからsmbを介して(つまり、smb:を使用してファイルマネージャーから)ローカルネットワーク共有フォルダーをナビゲートします。これで、ショートカットにアクセスしたり、資格情報をもう一度入力しようとしたりするたびに、ダイアログウィンドウにユーザー、ドメイン、パスワードの入力を求め続けます。
だから私はcisf-utilsを使って手動で場所をマウントしてみました:
sudo mount -t cifs //fileshare1/docs1/user/My\ Documents/shared/Francesco/ /home/frank/used_shared/ -o username=my_user,password=my_pass,domain=my_domain,gid=1000,uid=1000
わかりますmount error(13): Permission denied
。
私のユーザーがそのフォルダーに対するアクセス許可を持っていると確信しているため、Windowsマシンからアクセスできます。
また、次の方法で個人用フォルダをその場所にマウントしようとすると、
sudo mount -t cifs //fileshare1/docs5/francesco.azzarello/ /home/frank/mnt_folder -o username=my_user,password=my_pass,domain=my_domain,gid=1000,uid=1000
問題なくアクセスできます。
参考までに、4.2.0-36-genericカーネルを使用しています。mount.cifsのバージョンは6.4です。
両方の方法のいずれかを機能させる方法についてのアイデアはありますか?
Rgarding ponsfrilusの回答を更新する
番号1:詳細オプションが返す値:
_mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,uid=1000,gid=1000,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
番号2は基本的に同じものです。
_ mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,iocharset=utf8,file_mode=0777,dir_mode=0777,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
そして、vers = 2.1で何も変更されませんでした:
_mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,vers=2.1,iocharset=utf8,file_mode=0777,dir_mode=0777,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
番号4については、docs1を問題なくマウントできますが、ユーザーの共有フォルダーに移動できます。
vers=3.0
、vers=2.0
あるいはまたはで試してくださいvers=1.0
。これが機能しない場合は、サーバーに接続するsmbバージョンの範囲を広げることができます。必要に応じてサーバーにsmb3が設定されているため、この問題を自分で抱えていました。サーバーが必要なSambaのバージョンを2に下げるまでLinuxに接続できませんでした。サーバーはどのOSを実行していますか?