Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Samba di CentOS 8. Bagi Anda yang belum tahu, Samba adalah perangkat lunak gratis dan sumber terbuka yang dapat digunakan untuk berbagi file, folder, dan printer antara sistem Linux dan Windows.
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 melalui langkah-demi-langkah instalasi Samba pada CentOS 8.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:CentOS 8.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal Samba di CentOS 8
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
sudo dnf update sudo dnf install epel-release
Langkah 2. Menginstal Samba di CentOS 8.
Sekarang kita jalankan perintah di bawah ini untuk menginstal Samba dan dependensinya:
sudo dnf install samba samba-common samba-client
Setelah penginstalan selesai, mulai layanan Sambe, aktifkan untuk memulai otomatis pada saat boot sistem:
sudo systemctl start smb sudo systemctl status smb
Langkah 3. Konfigurasi Samba.
Pertama, buat salinan cadangan dari file konfigurasi Samba default yang dilengkapi dengan pengaturan pra-konfigurasi dan berbagai arahan konfigurasi:
cp /etc/samba/smb.conf /etc/samba/smb.conf.orig
Selanjutnya, buat folder bersama bernama shared dan tetapkan izin dan kepemilikan yang diperlukan:
mkdir -p /srv/samba/idroot chmod -R 0777 /srv/samba/idroot chown -R nobody:nobody /srv/samba/idroot chcon -t samba_share_t /srv/samba/idroot
Sekarang kita membuat file konfigurasi samba baru:
sudo nano /etc/samba/smb.conf
Tambahkan baris berikut:
[global] workgroup = WORKGROUP netbios name = rhel security = user ...[idroot] comment = Anonymous File Server Share path = /srv/samba/idroot browsable =yes writable = yes guest ok = yes read only = no force user = nobody
Simpan dan tutup file. Kemudian, mulai ulang layanan Samba untuk menerapkan perubahan:
sudo systemctl restart smb
Untuk memverifikasi bahwa konfigurasi sudah benar, jalankan testparm
perintah:
testparm
Keluaran:
Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (46384) Unknown parameter encountered: "netbios" Ignoring unknown parameter "netbios" Processing section "[homes]" Processing section "[printers]" Processing section "[print$]" Processing section "[idroot]" Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions # Global parameters [global] printcap name = cups security = USER idmap config * : backend = tdb cups options = raw [homes] browseable = No comment = Home Directories inherit acls = Yes read only = No valid users = %S %D%w%S [printers] browseable = No comment = All Printers create mask = 0600 path = /var/tmp printable = Yes [print$] comment = Printer Drivers create mask = 0664 directory mask = 0775 force group = @printadmin path = /var/lib/samba/drivers write list = @printadmin root[idroot] comment = Anonymous File Server Share force user = nobody guest ok = Yes path = /srv/samba/idroot read only = No
Langkah 4. Konfigurasi Firewall.
Kita harus membuka port yang sesuai sehingga sumber daya yang dibagikan samba dapat diakses dari mesin lain:
sudo firewall-cmd --add-service=samba --zone=public --permanent sudo firewall-cmd --reload
Langkah 5. Mengakses Jalur Berbagi Samba.
Untuk mengakses samba share dari windows tekan Windows Key+ R untuk meluncurkan Run Dialogue. Masukkan alamat IP atau Hostname dan tekan Enter.
Selamat! Anda telah berhasil menginstal Samba. Terima kasih telah menggunakan tutorial ini untuk menginstal Samba pada sistem CentOS 8 Anda. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Samba.