CATATAN: Saya telah membaca mungkin hingga 50 halaman berbeda yang menjelaskan cara mengatur share Samba publik dalam rentang 2 TAHUN dan tidak ada yang berhasil bagi saya. Saya tidak tahu berapa banyak RTFM yang saya butuhkan untuk mengatur hal ini.
Saya perlu / ingin menyiapkan berbagi file publik yang sepenuhnya terbuka di server rumah saya untuk dua workstation.
Setup adalah sebagai berikut:
Server :
- Debian Wheezy
sudo smbd --version
memberi sayaVersion 3.6.6
.- 2 partisi lokal yang ingin saya bagikan, diformat dalam NTFS karena sudah lama dan diambil dari mesin Windows. Saya tidak dapat memformatnya ke ext * FS karena mereka memiliki banyak data yang saya belum bisa (belum) pindah ke tempat lain.
- mesin bernama "homeserv" karena kurangnya orisinalitas.
Klien :
- Pengujian Debian (Jessie)
- Windows 7 (2 mesin berbeda). Sebenarnya, mesin saya adalah Debian / Windows dualboot, dan mesin istri saya hanya untuk Windows.
Smb.conf saya setelah distilasi terlihat sebagai berikut ( kata demi kata , tidak ada yang lain):
[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
Di kedua mesin klien, di Debian dan Windows saya mendapatkan hasil yang sama: dialog login / kata sandi. NO KOMBINASI dari security = user
, map to guest = Bad user
, security = share
, guest ok = yes
dan seperti membantu.
Windows 7 menunjukkan dialog login / kata sandi tepat setelah saya mengklik mesin bersama di lingkungan jaringan. smb://homeserv/
path file di Debian (di browser file apa pun) menunjukkan kepada saya dua folder: disk1
dan disk2
, sebagaimana dimaksud, dengan mencoba membukanya, bawa dialog login / kata sandi.
Jadi, apa kekurangan saya dalam skema untuk TIDAK HARUS memasukkan login / kata sandi? Ini adalah pertanyaan kegunaan, saya tidak akan membuat otentikasi berbasis pengguna untuk file rongsokan.
sumber
Konfigurasi bisa lebih pendek:
Buat unix pengguna jonnie
Buat smbuser
Buat direktori Linux untuk dibagikan
Ubah pemilik direktori menjadi jonnie
smb.conf
Semua file dimiliki oleh jonnie dan setiap orang memiliki akses ke file tersebut.
sumber
Cara cepat dan kotor untuk memiliki saham Samba terbuka adalah dengan:
dan memiliki definisi saham seperti itu:
Mulai ulang daemon.
Untuk klien Windows 7, mulai 2014, saya harus menetapkan kebijakan domain: tandatangani komunikasi digital dari selalu ke DISABLE.
sumber
smb://homeserv/disk1
masih memerlukan kata sandi di Debian. Saya menggunakan browser file Dolphin dan Krusader. Mungkin itu adalah sesuatu di KDE.public = yes
dan777
izin melakukan trik (Win 10 hosting Ubuntu 18.04). Untungnya itu ada di workstation pribadi saya jadi saya tidak perlu khawatir tentang hal itu