GNU/Linux >> Belajar Linux >  >> AlmaLinux

Cara Menginstal Samba di Rocky Linux dan AlmaLinux

Melalui TCP/IP protokol, Samba memungkinkan berbagi file antara dua sistem operasi yang tidak berbagi arsitektur yang sama. Melalui CIFS (Sistem File Internet Umum ) dan UKM (Blok Pesan Server ) protokol, perangkat lunak sumber terbuka ini telah membuat layanan berbagi file dan cetak lebih mudah untuk distribusi sistem operasi utama.

[ Anda mungkin juga menyukai:Cara Memasang Samba di RHEL dan CentOS Stream ]

Samba didukung oleh berbagai platform dan lingkungan sistem operasi seperti SunOS 4, OpenBSD, Aix, Solaris 2, dan versi yang lebih baru, Windows, dan Linux. Paket dasar yang disertakan dalam instalasi Samba adalah samba-common , klien samba , dan server samba .

Menginstal Samba di Rocky Linux

Untuk memasang Samba aplikasi perangkat lunak berbagi file dan cetak di Linux Rocky . Anda atau AlmaLinux , pertimbangkan untuk menggunakan dnf pengelola paket.

Sebelum kita menjalankan perintah instalasi utama, jalankan pembaruan sistem pada sistem operasi yang Anda gunakan:

$ sudo dnf update

Dengan sistem operasi Anda yang sekarang disegarkan dan mutakhir, kami dapat melanjutkan untuk menginstal samba dan paket terkait dengan perintah berikut.

$ sudo dnf install samba samba-common samba-client

orang daemon mengelola transfer dan berbagi file saat nmb bertanggung jawab atas NetBIOS resolusi nama. Ini memungkinkan pengguna untuk mengakses, melihat, dan menjelajahi sumber daya yang dapat dibagikan.

Untuk mengaktifkan kedua daemon ini, jalankan perintah berikut:

$ sudo systemctl enable --now {smb,nmb}

Pengguna jarak jauh harus dapat mengakses mesin Anda yang dikonfigurasi samba untuk melihat, mengedit, atau menyalin sumber daya bersama terkait dengan izin pengguna yang mereka tetapkan. Menambahkan Samba ke firewall sistem akan mengizinkan komputer klien mengaksesnya.

$ sudo firewall-cmd --permanent --add-service=samba
$ sudo firewall-cmd --reload

Membuat Direktori Bersama Pengguna Samba

Pengguna tamu tidak memerlukan otentikasi kata sandi untuk mengakses file bersama di server samba. Lacak [global] bagian pada file /etc/samba/smb.conf .

$ sudo nano /etc/samba/smb.conf

Buat entri:

map to guest = bad user

Dengan konfigurasi ini, setiap pengguna yang akan mengakses server Samba dengan nama pengguna tidak ada akan mengakses file yang dapat dibagikan.

Sebuah bait baru diperlukan untuk menentukan direktori yang dapat dibagikan mana yang dapat diakses oleh pengguna ini.

Membuat Pengguna Samba untuk Direktori Bersama

Atau, Anda dapat meminta pengguna Samba Anda untuk mengautentikasi kata sandi akses mereka ke file bersama. Anda harus terlebih dahulu membuat pengguna samba khusus dengan kredensial yang diperlukan.

$ sudo adduser -M samba_user -s /sbin/nologin

Untuk membuat kata sandi otentikasi pengguna yang diperlukan, kami akan menambahkan pengguna ini ke database Samba.

$ sudo smbpasswd -a samba_user

Untuk menggunakan pengguna ini, edit ulang /etc/samba/smb.conf file konfigurasi.

$ sudo nano /etc/samba/smb.conf

Entri baru guest ok = no mengharuskan pengguna Samba untuk memberikan nama pengguna dan kata sandi untuk akses berbagi file mereka.

Periksa Samba kesalahan sintaks pada file konfigurasi ini.

$ testparm

Terakhir, restart kedua daemon dan periksa statusnya.

$ sudo systemctl restart {smb,nmb}
$ sudo systemctl status {smb,nmb}

Mengakses Berbagi Samba dari Mesin Windows

Di mesin Windows Anda, masuk dan buat pintasan dari mana saja dan nama pintasan ini harus alamat IP server Samba bersama dengan nama berbagi yang disebut “linuxshelltips_files “:

Pada layar berikutnya, klik Selesai dan buka pintasan yang dibuat dan Anda akan diminta memasukkan nama pengguna dan kata sandi Samba.

Dari sini, Anda seharusnya dapat mengakses file yang dibagikan.

Samba adalah jembatan berbagi file yang sempurna antara sistem operasi dengan arsitektur perangkat lunak yang berbeda. Mudah dikonfigurasi, mudah beradaptasi, dan ekspansif.


AlmaLinux
  1. Cara Install Apache Cassandra di AlmaLinux / Rocky Linux 8

  2. Cara Instal Docker di AlmaLinux / Rocky Linux

  3. Cara Install Jenkins di Rocky Linux 8 / AlmaLinux 8

  1. Cara Menginstal FTP dengan SSL di Rocky Linux dan AlmaLinux

  2. Cara Menginstal PostgreSQL 14 di Rocky Linux dan AlmaLinux

  3. Cara Menginstal Kernel Linux 5.x di Almalinux 8 atau Rocky

  1. Cara Install Apache di Almalinux 8 / Rocky Linux 8

  2. Cara install GIMP di AlmaLinux 8 / Rocky Linux 8

  3. Cara menginstal Apache Kafka di Rocky Linux 8 atau AlmaLinux