注:おそらく、最大50の異なるページを読んで、2年間でパブリックSamba共有をセットアップする方法を説明しましたが、何も機能しませんでした。このような設定に必要なRTFMの量はわかりません。
2台のワークステーションのホームサーバーで完全にオープンなパブリックファイル共有をセットアップする必要があります。
セットアップは次のとおりです。
サーバー:
- Debian Wheezy
sudo smbd --version
私に与えますVersion 3.6.6
。- 共有したい2つのローカルパーティション。古いため、WindowsマシンからNTFSでフォーマットされています。ext * FSにフォーマットすることはできません。なぜなら、それらは他のどこにも(まだ)移動できないデータをたくさん持っているからです。
- 独創性の欠如から「homeserv」という名前のマシン。
クライアント:
- Debianテスト(ジェシー)
- Windows 7(2つの異なるマシン)。実際、私のマシンはDebian / Windowsデュアルブートであり、妻のマシンはWindowsのみです。
蒸留後の私のsmb.confは次のようになります(逐語的、他には何もありません):
[global]
workgroup = WORKGROUP
security = user
map to guest = Bad User
[disk1]
comment = Disk 1 on 400GB HDD
path = /media/disk1
browsable = yes
guest ok = yes
read only = no
create mask = 0755
[disk2]
comment = Disk 2 on 400GB HDD
path = /media/disk2
browsable = yes
guest ok = yes
read only = no
create mask = 0755
両方のクライアントマシンで、DebianとWindowsの両方で同じ結果が得られます:ログイン/パスワードダイアログ。NOの組み合わせないsecurity = user
、map to guest = Bad user
、security = share
、guest ok = yes
そして助けましたな。
ネットワークネイバーフッドの共有マシンをクリックすると、Windows 7にログイン/パスワードダイアログが表示されます。smb://homeserv/
Debianのファイルパス(任意のファイルブラウザー)に2つのフォルダーが表示されます:disk1
およびdisk2
意図したとおり、それらを開くと、ログイン/パスワードダイアログが表示されます。
それでは、ログイン/パスワードを入力する必要がないというスキームに欠けているものは何ですか?これは使いやすさの質問です。ファイルジャンクヤードのユーザーベースの認証は作成しません。