web-dev-qa-db-ja.com

Ubuntu 18.04にあるsamba共有保護ディレクトリにアクセスするためのWindows 10ログイン情報

Ubuntu 18.04にあるsamba保護ディレクトリのWindows 10でのログイン情報(ユーザー名とパスワード)の例を教えてもらえますか?

Ubuntuでユーザーを作成し、smbpasswdを追加しましたが、保護されたディレクトリにアクセスできるようにするためにユーザー名がどのように見えるべきかわかりません。

Enter network credenitals in Win 10

Error

Windowsからパブリックディレクトリへのアクセスは問題なく機能しています。

1
SP.

この特定のエラーメッセージに関して:

同じユーザーが複数のユーザー名を使用してサーバーまたは共有リソースに複数接続することは許可されていません。サーバーまたは共有リソースへの以前の接続をすべて切断し、再試行してください。

ここでの問題は、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
  • 最後にsmbdを再起動します: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つの異なるホストを認識します。

)「ネットワークドライブ」をマップします

ドライブをマッピングするとき、「異なる資格情報を使用して接続する」オプションを選択します。

1
Morbius1