web-dev-qa-db-ja.com

Samba共有-ユーザーとアクセスできません

Ubuntu Server 12.04にSambaサーバーをインストールしたので、デスクトップやラップトップなどからファイルを保存できます。

/etc/samba/smb.conf

#======================= Global Settings =====================================
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = xxx
security = user
map to guest = bad user
dns proxy = no

#============================ Share Definitions ==============================
[Public]
path = xxx
browsable = yes
writable = yes
guest ok = yes
read only = no
create mask = 0660
directory mode = 0770

[Jochem]
path = xxx
browsable = yes
writable = yes
guest ok = no
valid users = jochem
read only = no
create mask = 0660
directory mode = 0770

ユーザーを追加しました:Sudo adduser jochemSudo addgroup smbgrpSudo adduser jochem smbgrpSudo smbpasswd -a jochem

次に、サービスを再起動しました:Sudo service smbd restart

Windowsエクスプローラーを開いて\\xxx\に移動すると、PublicJochemの2つのフォルダーが表示されます。 Publicに問題なくアクセスでき、ファイルの書き込みや読み取りなどができます。次にJochemにアクセスすると、次のウィンドウが表示されます。

credentials window

次に、smbpasswd -a jochemで入力したユーザー名とパスワードを入力しますが、エラーメッセージが表示されます。

ここで何が問題になっていますか? PCのドメインJOCHEM-PC経由でログインしているためかもしれませんが、xxx\jochemを試しましたが、どちらも機能しません。

何か案は?

1
Jochem Kuijpers

これは、同じネットワークに別のアカウントで別の共有ディレクトリにログインしているために発生したことがわかりました。設定全体を投稿するのが少し多すぎたので、他のディレクトリを省略しました。

エラーが示すように、同時に1人のユーザーとのみ共有ディレクトリに接続できるようです。

異なる共有に対して異なるアカウントを持つ代わりに、私のアカウントを複数の共有に追加することが解決策でした!

1
Jochem Kuijpers

私自身のために注意 私が設定しなければならないこと

public = yes

しかし、私はもうWindowsを持っておらず、それが違いを生むかどうかをテストすることはできません、教えてください

2
Thorsten Staerk