Ubuntu 18.04にあるsamba保護ディレクトリのWindows 10でのログイン情報(ユーザー名とパスワード)の例を教えてもらえますか?
Ubuntuでユーザーを作成し、smbpasswd
を追加しましたが、保護されたディレクトリにアクセスできるようにするためにユーザー名がどのように見えるべきかわかりません。
Windowsからパブリックディレクトリへのアクセスは問題なく機能しています。
この特定のエラーメッセージに関して:
同じユーザーが複数のユーザー名を使用してサーバーまたは共有リソースに複数接続することは許可されていません。サーバーまたは共有リソースへの以前の接続をすべて切断し、再試行してください。
ここでの問題は、Windowsのユーザーが最初にサーバーに接続するときに、そのユーザーのローカルログインユーザー名が自動的に渡されることです。パブリック共有がある場合は、そのユーザー名が正常に使用されたことを記憶しています。プライベート共有に接続しようとして、まったく同じユーザー名とパスワードを渡さないと、別の名前でアクセスしようとしていると考えられます。
いくつかの回避策:
1)WindowsユーザーをローカルLinuxユーザーにマップします-これは、MicrosoftアカウントでシステムにログインするWin10ユーザーに役立ちます。
/etc/samba/smbusers
にファイルを作成します
ファイルに変換を追加して、ローカルLinuxユーザーをWindowsユーザーにマップします。例えば:
luci = [email protected]
john = "John Smith"
/etc/samba/smb.conf
セクションの[global]
にマップへの参照を追加します。username map = /etc/samba/smbusers
Sudo service smbd restart
2)Linuxサーバーへの別の接続を作成します
Windowsは、Linuxサーバーを2つ(Win10では3つ)の異なる方法でアドレス指定できます。ホスト名、IPアドレス、またはmDNS名ごと(Win10のみ):
\\ubuntu\Protected
\\192.168.0.100\Protected
\\ubuntu.local\Protected
これらはすべて同じマシンを指しますが、Windowsは3つの異なるホストを認識します。
)「ネットワークドライブ」をマップします
ドライブをマッピングするとき、「異なる資格情報を使用して接続する」オプションを選択します。