GNU/Linux >> Belajar Linux >  >> Arch Linux

Cara Instal Samba di AlmaLinux 8

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Samba di AlmaLinux 8. Bagi Anda yang belum tahu, Samba, implementasi ulang dari SMB (server message block) populer ) protokol, adalah aplikasi stabil dan gratis yang memungkinkan berbagi file dan layanan cetak di seluruh jaringan. Samba memungkinkan mesin Linux/Unix untuk berkomunikasi dengan mesin Windows dalam jaringan.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi berbagi file Samba di AlmaLinux 8. Anda dapat mengikuti instruksi yang sama untuk CentOS dan Rocky Linux.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:AlmaLinux 8, CentOS, dan Rocky Linux 8.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Samba di AlmaLinux 8

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

sudo dnf updatesudo dnf install epel-release mod_ssl

Langkah 2. Menginstal Samba di AlmaLinux 8.

Secara default, Samba tersedia di repositori dasar AlmaLinux 8. Sekarang kita jalankan perintah berikut untuk menginstal Samba ke sistem Anda:

sudo dnf install samba samba-common samba-client

Konfirmasi paket perangkat lunak yang diinstal dengan perintah ini:

rpm -qi samba

Setelah instalasi selesai, sekarang aktifkan Samba (untuk memulai secara otomatis saat sistem boot), mulai Samba, dan verifikasi status menggunakan perintah di bawah ini:

sudo systemctl start smbsudo systemctl aktifkan smbsudo systemctl status smb

Langkah 3. Konfigurasi Samba.

Sekarang kita mengedit file konfigurasi samba dan membuat beberapa perubahan dan entri di dalamnya:

sudo mkdir -p /home/idroot

Selanjutnya, kami akan menetapkan izin dan kepemilikan sebagai berikut:

sudo chmod -R 755 /home/idrootsudo chown -R none:nobody /home/idrootsudo chcon -t samba_share_t /home/idroot

Mari kita edit file konfigurasi Samba:

sudo nano /etc/samba/smb.conf

Tambahkan file berikut:

[global]workgroup =WORKGROUPserver string =Samba Server %vnetbios name =idroot SmbSvrsecurity =usermap to guest =userdns proxy yang buruk =no[Public]path =/home/idrootbrowsable =yeswritable =yesguest ok =yesread only =no 

Simpan perubahan Anda ke file dan keluar. Kemudian, mulai ulang layanan Samba agar perubahan baru diterapkan:

sudo systemctl restart seseorang

Verifikasi konfigurasi menggunakan perintah ini:

sudo testparm

Langkah 4. Konfigurasi Firewall.

AlmaLinux hadir dengan firewalld yang diaktifkan secara default, dan itu akan memblokir koneksi lain dari komputer lain yang mencoba mengakses layanan Samba kami. Kami harus membuka port yang sesuai agar sumber daya bersama samba dapat diakses dari mesin lain:

sudo firewall-cmd --permanent --add-service=sambasudo firewall-cmd --reload

Langkah 5. Amankan Berbagi File Samba.

Anda dapat meminta pengguna Samba Anda untuk mengautentikasi kata sandi akses mereka ke file bersama. Mari buat grup pengguna Samba di server kami:

sudo groupadd sambagrpsudo useradd -g sambagrp sambausr

Selanjutnya, buat folder aman, lalu berikan izin dan kepemilikan relatif:

sudo mkdir -p /home/idrootprivatesharesudo chmod -R 770 /home/idrootprivatesharesudo chcon -t samba_share_t /home/idrootprivatesharesudo chown -R root:sambagrp /home/idrootprivateshare

Selanjutnya, buat kata sandi untuk pengguna Samba yang baru saja kita buat yang akan digunakan untuk otentikasi saat mengakses direktori:

sudo smbpasswd -a sambausr

Kemudian, edit file konfigurasi Samba untuk menambahkan konfigurasi berbagi aman:

sudo nano /etc/samba/smb.conf

Tambahkan file berikut:

Jalur [Pribadi] =/home/idrootprivateshare pengguna yang valid =@tamu pribadi ok =tidak dapat ditulis =ya dapat dijelajahi =ya

Terakhir, restart daemon Samba untuk menerapkan konfigurasi:

sudo systemctl restart seseorang

Langkah 6. Mengakses server Samba dari Klien.

Pada klien Linux, instal perangkat lunak menggunakan perintah ini:

sudo dnf install samba-client

Untuk mengakses berbagi, ini formatnya:

smbclient //server-IP-address/Public

Untuk mengakses samba share dari windows tekan Windows Key+ R untuk meluncurkan Jalankan Dialog. Masukkan alamat IP atau Nama Inang dan tekan Enter.

Selamat! Anda telah berhasil menginstal Samba. Terima kasih telah menggunakan tutorial ini untuk menginstal berbagi file Samba di sistem AlmaLinux 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Samba.


Arch Linux
  1. Cara Install Ntopng di AlmaLinux 8

  2. Cara Instal Laravel di AlmaLinux 8

  3. Cara Menginstal Prometheus di AlmaLinux 8

  1. Cara Instal Docker di AlmaLinux 8

  2. Cara Instal Apache di AlmaLinux 8

  3. Cara Install phpMyAdmin di AlmaLinux 8

  1. Cara Instal Nginx di AlmaLinux 8

  2. Cara Menginstal PostgreSQL di AlmaLinux 8

  3. Cara Menginstal MongoDB di AlmaLinux 8