
質問
NASがあり、CIFSを介して簡単にマウントできますが、smbclientを介してアクセスすることはできません。私はNAS自体にほとんど影響を与えません。私はちょうどそこの株式グループの許可を受けました。
何が起こるのか
fstabを介したマウントは完全に機能します。
//nasname.local/someshare /mnt/someshare cifs credentials=/home/.cifs/cifscredentials,iocharset=utf8,dir_mode=0777,file_mode=0777 0 0
匿名でログインすると、smbclient
次のように株式を一覧表示することもできます。smbclient -L //nasname.local/ -N
Anonymous login successful
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (NAS Server)
Backup Disk
Public Disk System default share
Web Disk System default share
Reconnecting with SMB1 for workgroup listing.
Anonymous login successful
Server Comment
--------- -------
Workgroup Master
--------- -------
WORKGROUP xxx
うまくいかない
smbclient //nasname.local/someshare -U username
これで、同じ資格情報を使用してsmbclientとパスワードを使用してNASにログインしていますが、応答を受けています。
Enter WORKGROUP\username's password:
tree connect failed: NT_STATUS_ACCESS_DENIED
だから問題が何であるか疑問に思います。 cifs-mountは機能しますが、smbclientを介した接続は機能しません。
解決策 下記をご覧ください
答え1
これで、次のように動作させることができます。
- 以下のようにファイルに資格情報を提供します。
username = my_user_name password = my_secret_password
- smbclientを呼び出して
smbclient //nasname.local/Web -A /my/credentials/file
username
重要なのは、単に使用するよりもファイルで使用することです(user
後者は以下を介してインストールすると機能します)。sudo mount -t cifs