Cara Mengkonfigurasi Samba Server Kongsi di Debian 9 Stretch Linux
- 3892
- 707
- Marcus Kassulke
Objektif
Objektifnya adalah untuk melaksanakan konfigurasi asas Samba Server di Debian 9 Stretch Linux untuk memberikan akses kepada saham Samba melalui MS Windows Client Machine.
Sistem operasi dan versi perisian
- Sistem operasi: - Debian 9 Stretch
- Perisian: - Samba 4.5.8-Debian
Keperluan
Akses istimewa ke sistem Debian anda diperlukan.
Kesukaran
Mudah
Konvensyen
- # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan
sudo
perintah - $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak
Senario
Prosedur konfigurasi di bawah akan menganggap senario berikut dan keperluan pra-konfigurasi:
- Pelanggan Pelayan dan MS Windows terletak di rangkaian yang sama dan tidak ada firewall yang menyekat sebarang komunikasi antara kedua -dua
- MS Windows Client boleh menyelesaikan pelayan Samba dengan nama host
Samba-server
- Domain kumpulan kerja klien MS Windows adalah
Kumpulan kerja
Arahan
Pemasangan
Mari mulakan dengan pemasangan pelayan samba:
# tepat memasang samba
Selain itu, untuk tujuan ujian, ia juga disyorkan untuk memasang Samba Client:
# sesuai pasang smbclient
Pelayan Samba kini harus naik dan berjalan pada sistem anda:
# Systemctl Status SMBD ● SMBD.Perkhidmatan - Samba SMB Daemon dimuatkan: dimuatkan (/lib/systemd/system/smbd.perkhidmatan; didayakan; Pratetap Vendor: Diaktifkan) Aktif: Aktif (Berjalan) Sejak Tue 2017-06-13 10:35:34 AEST; 32 32s yang lalu Dokumen: Man: SMBD (8) Lelaki: Samba (7) Lelaki: SMB.Conf (5) PID Utama: 1654 (SMBD) Status: "SMBD: Sedia untuk menyampaikan sambungan ..." CGroup: /System.Slice/SMBD.Perkhidmatan ├─1654/usr/sbin/smbd ├─1655/usr/sbin/smbd ├─1656/usr/sbin/smbd └─1659/usr/sbin/smbd
Konfigurasi Samba lalai
Fail konfigurasi Samba utama dipanggil /etc/samba/smb.Conf
. Sebelum kita mula mengedit SMB.Conf
fail konfigurasi, mari buat sandaran fail konfigurasi asal dan ekstrak baris konfigurasi semasa yang berkaitan dengan yang baru SMB.Conf
Fail:
# CP/etc/Samba/SMB.conf/etc/samba/smb.conf_backup # grep -v -e "^ # |^;" /etc/samba/smb.conf_backup | grep . >/etc/samba/smb.Conf
Baru anda /etc/samba/smb.Conf
harus sekarang mengandungi:
# kucing/etc/samba/smb.Conf [Global] Workgroup = Workgroup DNS Proxy = No Log File =/Var/Log/Samba/Log.%m max saiz log = 1000 syslog = 0 tindakan panik =/usr/share/samba/panic-action %d server peranan = pelayan standalone passdb backend = tdbsam obey PAM sekatan = ya unix kata laluan penyegerakan = ya program passwd =/usr/ bin/passwd %u passwd chat =*enter \ snew \ s*\ spassword:* %n \ n*retype \ snew \ s*\ spassword:* %n \ n*password \ supdated \ successfully* . PAM Pam Kata Laluan Perubahan = Ya Peta ke Tetamu = Pengguna Pengguna Bad Benarkan Tetamu = Ya [Rumah] Komen = Direktori Rumah Tebal = Tidak Baca Hanya = Ya Buat Mask = 0700 Direktori Mask = 0700 Pengguna Sah = %S [Pencetak] Komen = Semua Pencetak dilayari = tidak ada jalan =/var/spool/samba dicetak = ya tetamu ok = tidak dibaca hanya = ya create mask = 0700 [cetak $] comment = pencetak pemacu jalur =/var/lib/samba/pencetak yang boleh dibaca = ya baca sahaja = ya tetamu ok = tidak
Mulakan semula pelayan Samba anda dan gunakan klien SMB untuk mengesahkan semua kumpulan samba yang dieksport:
# Systemctl Restart SMBD # SMBClient -L Localhost Amaran: Pilihan "SYSLOG" tidak ditetapkan semula Enter Root Kata Laluan: Domain = [Workgroup] OS = [Windows 6.1] Server = [Samba 4.5.8-Debian] Sharename Type Comment ---------- ---- ------- Print $ Disk Pencetak Pemandu IPC $ IPC IPC Service (Samba 4.5.8-Debian) Domain = [Workgroup] OS = [Windows 6.1] Server = [Samba 4.5.8-Debian] Komen Pelayan ---------- ------- Laserprinter Linuxconfig Samba 4.5.Master Workgroup 8-Debian ---------- ------- Kerja Kerja LinuxConfig
Tambah pengguna
Samba mempunyai sistem pengurusan pengguna sendiri. Walau bagaimanapun, mana -mana pengguna yang ada di senarai pengguna Samba juga mesti wujud dalam /etc/passwd
fail. Dari sebab ini, buat pengguna baru menggunakan useradd
perintah sebelum membuat pengguna samba baru. Sebaik sahaja pengguna sistem baru anda misalnya. Linuxconfig
Keluar, gunakan smbpasswd
Perintah untuk membuat pengguna Samba baru:
# smbpasswd -a linuxconfig baru kata laluan SMB:
Direktori Rumah Samba Kongsi
Secara lalai semua direktori rumah dieksport baca sahaja dan mereka tidak boleh dilayari
. Untuk menukar tetapan konfigurasi lalai ini, ubah semasa Rumah
Definisi Kongsi ke:
[Rumah] Komen = Direktori rumah dilayari = Ya baca sahaja = tidak buat topeng = 0700 topeng direktori = 0700 pengguna sah = %s
Setiap kali anda membuat perubahan pada anda /etc/samba/smb.Conf
Fail Konfigurasi Jangan lupa untuk memulakan semula Daemon Server Samba anda:
# Systemctl Mulakan semula SMBD
SAMBA Public Anonymous Share
Takrif Samba berikut akan membolehkan pengguna membaca dan menulis data ke dalam Samba Saham di bawah /var/samba/
direktori. Pertama, buat direktori baru dan menjadikannya mudah diakses oleh sesiapa sahaja:
# mkdir/var/samba # chmod 777/var/samba/
Seterusnya, tambahkan definisi saham samba baru dalam anda /etc/samba/smb.Conf
Fail konfigurasi samba:
[Awam] Komen = Laluan Akses Anonymous Awam =/var/Samba/Browsable = Ya Buat Mask = 0660 Direktori Mask = 0771 Wrable = Ya Tetamu OK = Ya
Mulakan semula daemon pelayan samba anda:
# Systemctl Mulakan semula SMBD
Saham Gunung Samba
Sekarang, kami sudah bersedia untuk memberi perhatian kepada mesin Windows MS dan peta rangkaian Direktori Saham Samba baru kami. Mulakan dengan menyenaraikan semua saham yang ada oleh \\\ Samba-server
Pelaksanaan Perintah:
Sekiranya semuanya berjalan lancar, anda harus melihat senarai semua saham Samba yang boleh dilayari:
Seterusnya, peta mana-mana direktori bersama dengan mengklik kanan pada bahagian dan memilih a Pemacu Rangkaian Peta ..
pilihan. Tandakan, Sambungkan menggunakan kelayakan yang berbeza
Pilihan dan selesaikan pemetaan pemacu rangkaian dengan membekalkan kelayakan pengguna yang dibuat dalam langkah -langkah sebelumnya:
Lampiran
Senaraikan Pengguna Samba:
# pdbedit -w -l
Padam Pengguna Samba:
# pdbedit -x -u nama pengguna
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Fail Konfigurasi Linux: 30 teratas yang paling penting
- Cara Dual Boot Kali Linux dan Windows 10
- Manjaro Linux Windows 10 Dual Boot
- Bolehkah linux mendapat virus? Meneroka kelemahan Linux ..
- Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
- Muat turun linux
- Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
- Distro linux terbaik untuk pemaju
- « Cara Memasang Pelayan Komuniti MySQL di Debian 9 Stretch Linux
- Cara melaksanakan skrip shell secara automatik pada boot startup pada sistem linux »