Pasang Samba4 pada Rhel 8 untuk Perkongsian Fail pada Windows
- 3941
- 863
- Dana Hammes
Samba adalah sistem fail rangkaian sumber terbuka, cepat, selamat, stabil dan digunakan secara meluas yang menyediakan perkongsian fail dan perkhidmatan cetak untuk semua pelanggan menggunakan SMB/CIFS Protokol, seperti Linux, semua versi DOS dan Windows, OS/2, dan banyak sistem operasi lain.
Dalam artikel kami sebelumnya, kami telah menjelaskan cara memasang Samba4 pada Centos/Rhel 7 untuk perkongsian fail asas antara Centos/RHEL sistem dan Tingkap Mesin. Di mana kita belajar bagaimana mengkonfigurasi samba untuk tanpa nama dan juga perkongsian fail yang selamat di antara mesin.
Dalam artikel ini, kami akan menerangkan cara memasang dan mengkonfigurasi Samba4 pada RHEL 8 Untuk perkongsian fail asas dengan mesin Windows.
Pasang Samba4 di RHEL 8
1. Untuk memasang Samba 4 Bersama dengan kebergantungannya gunakan Pengurus Pakej DNF seperti yang ditunjukkan.
# DNF Pasang Samba Samba-Client Samba-CommonPasang Samba di RHEL 8
2. Setelah pemasangan selesai, mulakan perkhidmatan Sambe, aktifkannya untuk memulakan auto pada masa boot sistem dan sahkan perkhidmatan itu menggunakan arahan SystemCTL seperti berikut.
# Systemctl Mula SMB # Systemctl Dayakan SMB # Systemctl Status SMBMulakan dan aktifkan perkhidmatan samba di rhel 8
3. Seterusnya, jika anda mempunyai firewalld yang dikonfigurasikan, anda perlu menambah perkhidmatan samba dalam konfigurasi firewall untuk membolehkan akses kepada direktori dan fail yang dikongsi melalui sistem.
$ sudo firewall-cmd --permanent --add-service = Samba $ sudo firewall-cmd--reload
Konfigurasikan Samba4 pada RHEL 8
4. Untuk mengkonfigurasi samba untuk perkongsian fail, anda perlu membuat salinan sandaran fail konfigurasi Samba lalai yang dilengkapi dengan tetapan pra-konfigurasi dan pelbagai arahan konfigurasi.
# CP/etc/Samba/SMB.conf/etc/samba/smb.Conf.Orig
Sekarang, teruskan lebih lanjut untuk mengkonfigurasi Samba untuk perkhidmatan perkongsian fail tanpa nama dan selamat seperti yang dijelaskan di bawah.
Menyediakan Samba4 Perkongsian Fail Anonymous pada RHEL 8
5. Dalam bahagian ini, langkah pertama adalah untuk membuat direktori kongsi yang akan menyimpan fail pada pelayan. Kemudian tentukan kebenaran yang sesuai di direktori seperti yang ditunjukkan.
# mkdir -p/srv/samba/anonim # chmod -r 0777/srv/samba/anonymous # chown -r Nobody: nobody/srv/samba/anonymous
6. Seterusnya, menggunakan Utiliti CHCON, Tukar Konteks Keselamatan Selinux untuk Direktori Dikongsi Samba yang Dibuat.
# chcon -t samba_share_t/srv/samba/anonymous
7. Sekarang buka fail konfigurasi menggunakan editor fail berasaskan teks kegemaran anda untuk mengkonfigurasi perkongsian fail tanpa nama tanpa nama pada direktori bersama.
# vim/etc/samba/smb.Conf
Ubah suai parameter global berikut dan tambahkan seksyen untuk Tanpa nama berkongsi. Perhatikan bahawa anda boleh menetapkan nilai anda sendiri jika perlu (baca Man SMB.Conf untuk maklumat lanjut).
[Global] Workgroup = Workgroup Netbios Name = Rhel Security = User .. [Tanpa Nama] Komen = PATH Server Fail Anonymous Path = /SRV/Samba/Tanpa Nama boleh dilayari = ya writable = ya tetamu ok = ya baca sahaja = tiada pengguna daya = tiada siapaKonfigurasikan bahagian tanpa nama pada RHEL 8
Simpan perubahan dalam fail dan tutup.
8. Kemudian jalankan arahan berikut untuk mengesahkan sama ada konfigurasi itu betul.
# testparmSahkan tetapan konfigurasi semasa samba
Muatkan fail konfigurasi SMB dari/etc/samba/smb.conf rlimit_max: Meningkatkan rlimit_max (1024) ke had tingkap minimum (16384) parameter yang tidak diketahui ditemui: "netbios" mengabaikan parameter yang tidak diketahui "netbios" seksyen pemprosesan "[rumah]" seksyen pemprosesan "[pencetak]" Seksyen pemprosesan "[Cetak $]" Seksyen Pemprosesan "[Anonymous]" fail perkhidmatan yang dimuatkan ok. Peranan Pelayan: Role_standalone Tekan Enter untuk melihat pembuangan definisi perkhidmatan anda # parameter global [global] printcap name = cawan keselamatan = pengguna idmap config *:backend = tdb cawan pilihan = mentah [homes] dilayari = tiada komen = direktori rumah mewarisi acls = ya baca sahaja = tidak ada pengguna yang sah = %s %d %w %s [printers] dilayari = tidak ada komen = semua pencetak membuat topeng = 0600 path = /var /tmp dicetak = ya [cetak $] komentar = pemandu pencetak membuat topeng = 0664Mask Direktori = 0775 Force Group = @printadmin path =/var/lib/samba/pemandu menulis senarai = @printadmin root [Tanpa Nama] Komen = Pengguna Saham Fail Fail Anonymous Pengguna = tiada siapa tetamu OK = Ya Path =/SRV/Samba/Anonymous Baca sahaja = Tidak
9. Sekiranya konfigurasi samba okey, Teruskan dan mulakan semula perkhidmatan samba untuk perubahan baru -baru ini.
# Systemctl Mulakan semula SMB
10. Akhirnya, uji jika bahagian tanpa nama berfungsi dengan baik, log masuk ke mesin Windows anda, buka Windows Explorer, Klik pada Rangkaian, kemudian klik pada RHEL Hos, atau gunakan alamat IP pelayan untuk mengaksesnya (menjalankan IP Tambah Perintah pada pelayan dapat membantu anda melihat alamat IP).
e.g. 2.168.43.198
11. Seterusnya, buka Tanpa nama direktori dan cuba menambah fail di sana untuk berkongsi dengan pengguna lain.
SAMBA Saham Anonymous Tambahkan fail ke Samba Anonymous ShareMenyediakan perkongsian fail selamat4 pada RHEL 8
12. Untuk membuat direktori yang dikongsi bersama, anda perlu membuat kumpulan sistem samba. Semua pengguna bahagian selamat akan ditambah kepada kumpulan ini. Anda boleh menggunakan Perintah GroupAdd untuk mencipta kumpulan seperti berikut.
# GroupAdd SMBGRP
Kemudian gunakan perintah usermod untuk menambah semua pengguna, contohnya, Tecmint kepada kumpulan dan tetapkan kata laluan untuk setiap pengguna seperti yang ditunjukkan.
# usermod tecmint -ag smbgrp # smbpasswd -a tecmint
13. Seterusnya, buat direktori selamat yang akan menyimpan fail yang dikongsi dengan selamat, kemudian tetapkan keizinan yang sesuai di direktori. Juga, tukar konteks keselamatan selinux untuk direktori seperti berikut.
# mkdir -p/srv/samba/selamat # chmod -r 0770/srv/samba/selamat # chown -r root: smbgrp/srv/samba/selamat # chcon -t samba_share_t/srv/samba/selamat/selamat/selamat/selamat
14. Seterusnya, buka fail konfigurasi untuk mengedit.
# vim/etc/samba/smb.Conf
Dan tambahkan bahagian berikut pada akhir fail.
[Secure] Comment = Secure File Server Share Path =/SRV/Samba/Secure Valid users = @SMBGRP Guest OK = No Wrable = Yes Browsable = Ya
Simpan perubahan dan tutup fail.
15. Seterusnya, sahkan konfigurasi Samba sekali lagi, dengan menjalankan Perintah TestParm.
# testparm
16. Mulakan semula perkhidmatan samba untuk menerapkan perubahan.
# Systemctl Mulakan semula SMB.Perkhidmatan # Systemctl Mulakan semula NMB.perkhidmatan
Menguji Perkongsian Fail Samba Selamat
17. Terakhir, uji jika bahagian selamat berfungsi dengan baik. Dari mesin Windows anda, buka Windows Explorer, Klik pada Rangkaian, kemudian klik pada RHEL tuan rumah, atau cuba mengakses pelayan menggunakan alamat IP seperti yang dijelaskan sebelumnya.
e.g. 2.168.43.198
Anda akan diminta memasukkan nama pengguna dan kata laluan anda untuk log masuk pelayan rhel 8.
Samba Secure Login18. Sebaik sahaja anda log masuk, anda akan mendapat senarai semua direktori bersama Samba. Sekarang anda boleh berkongsi dengan selamat beberapa fail dengan pengguna lain yang dibenarkan di rangkaian dengan menambahkan fail dalam direktori selamat.
Samba Secure ShareItu sahaja! Dalam artikel ini, kami telah menunjukkan cara memasang dan mengkonfigurasi Samba 4 dalam RHEL 8 untuk perkongsian fail tanpa nama dan selamat dengan mesin Windows. Adakah anda mempunyai sebarang pertanyaan atau komen mengenai panduan ini, gunakan borang maklum balas di bawah untuk menghubungi kami.