Cara Mengkonfigurasi Samba Server Kongsi di Debian 9 Stretch Linux

Cara Mengkonfigurasi Samba Server Kongsi di Debian 9 Stretch Linux

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