Secara default, akses ke folder dalam sistem operasi CentOS terbatas, jadi jika Anda perlu mendapatkan direktori jaringan umum, Anda perlu mengubah parameter tertentu. Namun, tidak ada yang sulit dalam melakukan prosedur ini, Anda harus menginstal alat tambahan dan membuat perubahan dalam file konfigurasi. Kami mengusulkan untuk melangkah demi langkah untuk menangani implementasi tugas.
Kami membuat folder secara umum di CentOS
Segera, kami perhatikan bahwa perubahan yang diterapkan hari ini akan berlaku untuk semua komputer dari jaringan lokal terlepas dari OS yang diinstal di sana. Artinya, akses ke direktori akan dapat membuat pengguna PC menjalankan Windows atau, misalnya, MacOS. Semua pengaturan terjadi pada perangkat, di mana direktori yang sama berada. Mari kita mulai dari langkah pertama.Langkah 1: Menginstal dan Memulai Samba
Samba adalah perangkat lunak gratis yang fungsinya terkonsentrasi pada interaksi dengan objek jaringan. Dengan alat ini yang akan dibuka untuk membuka akses lokal untuk folder yang diperlukan. Di CentOS, utilitas ini tidak termasuk dalam paket standar, sehingga harus menambahkannya sendiri, dan itu dilakukan seperti ini:
- Buka konsol standar, misalnya, melalui ikon di menu aplikasi.
- Masukkan Sudo Yum Instal Samba Samba-Umum Perintah di sana dan klik pada tombol Enter.
- Awalan Sudo berarti bahwa tindakan tersebut akan dieksekusi atas nama superuser, sehingga Anda harus mengkonfirmasi otentikasi akun dengan menentukan kata sandi.
- Akan ada pemberitahuan tentang niat untuk menambahkan paket baru di OS, menerimanya dengan memilih versi Y.
- Untuk layanan permanen, perlu dimulai dengan CentOS. Tambahkan ke autoload menggunakan sudo chkconfig --level 345 smb on.
- Setelah itu, mulai layanan Samba oleh layanan SMB Start Command dan pergi ke langkah berikutnya.
Langkah 2: Menciptakan Izin untuk Firewall
Firewall yang dibangun ke dalam sistem operasi belum tahu bahwa layanan baru dapat dipercaya. Secara manual Anda perlu menentukan ini dengan membuat perubahan pada aturan. Resolusi diaktifkan oleh port port di mana samba berjalan. Anda hanya perlu mengaktifkan aturan superuser konstan melalui Su - dan memasukkan perintah tersebut secara bergantian:
Iptables -a input -p UDP -M UDP -S 192.168.1.0/24 --dport 137 -j menerima
Iptables -a input -p UDP -M UDP -S 192.168.1.0/24 --dport 138 -j menerima
Iptables -a input -p tcp -m tcp -s 192.168.1.0/224 --dport 139 -j menerima
Iptables -a input -p tcp -m tcp -s 192.168.0/224 --dport 445 -j menerima
Dalam hal ini, alat kontrol firewall iptables standar digunakan. Jika Anda perlu melakukan konfigurasi tambahan firewall, kami menyarankan Anda untuk berkenalan dengan manual yang disajikan dalam artikel terpisah sesuai dengan tautan berikut.
Baca selengkapnya: Mengatur iptables di CentOS 7
Langkah 3: Memulai konfigurasi Samba dan menjelajahi parameter
Menyediakan akses folder bersama dilakukan dengan mengubah file konfigurasi Samba. Ini menggunakan sintaks tertentu, parameter dan nilai-nilainya. Jika Anda ingin terus bekerja dengan alat ini, disarankan untuk mengetahui setidaknya konsep dasar. Namun, untuk permulaan, mari kita cari tahu dengan file pengaturan ini.
- Kami menyarankan Anda untuk menggunakan Editor Teks Cox yang nyaman Nano. Secara default, itu tidak ada di CentOS, jadi pasang dengan mengetik perintah sudo yum install nano.
- Konfirmasikan tindakan dengan menentukan kata sandi dari akun Superuser.
- Jalankan file konfigurasi dengan menjalankan sudo nano /etc/samba/smb.conf.
- Sekarang layar menampilkan semua konten file.
Seperti yang Anda lihat, konfigurasi sudah menentukan aturan tertentu baik global maupun terpisah. Baca aturan dasar dan nilai-nilai mereka:
- Workgroup - Nama kelompok kerja di mana server meliputi;
- Server String - deskripsi singkat arbitrer dari server;
- Antarmuka - antarmuka jaringan tersedia untuk menghubungkan ke bagian;
- Host memungkinkan - host yang dapat mengakses;
- Tuan rumah menyangkal - host terlarang;
- File log - file di mana semua notifikasi akan disimpan, kode kesalahan untuk tindakan lain;
- Ukuran log maks - ukuran maksimum file di atas (setelah mengatasi maksimum dibuat file baru);
- Keamanan adalah cara untuk memverifikasi keaslian pengguna;
- Akun Tamu - Asosiasi untuk Akun Tamu.
Di bawah ini Anda melihat contoh bagian bagian.
[global]
Workgroup = workgroup
Server String = Server Samba% v
Netbios name = centos
Antarmuka = lo eth0 192.168.12 / 24 192.168.13.2/24
Host memungkinkan = 127. 192.168.12. 192.168.13.
file log = /var/log/samba/log.%m
Ukuran Log Max = 50
Keamanan = pengguna.
PASSDB BACKEND = TDBSAM
Peta ke Tamu = Pengguna Buruk
Langkah 4: Membuat Folder Publik
Sekarang Anda tahu tentang parameter dasar Samba dan bagaimana bagiannya terlihat seperti sesuatu - seperangkat aturan untuk folder tertentu. Tetap hanya untuk membuat grup seperti itu. Jika direktori yang diperlukan belum ada, buat menggunakan perintah mkdir / home / user / ashare, di mana / home / user / ashare adalah jalur ke direktori dan namanya.
- Jalankan editor teks nano, seperti yang ditunjukkan pada langkah sebelumnya.
- Buat perubahan, misalnya:
[Map]
Path = / tmp
Publik = ya.
Tulis = ya.
Cetak = Tidak.
Daftar tulis = + Staf
Di sini folder adalah nama bagian, path = / tmp - jalur ke folder, dan semua parameter lain membuka akses penuh untuk semua peserta jaringan lokal. Pengguna tidak hanya dapat melihat konten, tetapi juga dalam segala hal untuk mengeditnya. Setelah melakukan perubahan, tekan Ctrl + O untuk menyimpannya.
- Jangan mengubah nama file untuk merekam, tetapi cukup tekan ENTER.
- Keluar dari editor teks melalui Ctrl + X.
- Perbarui konfigurasi dengan mengaktifkan layanan muat ulang SMB.
- Periksa kinerja semua bagian dari testparm -s /etc/samba/smb.conf.
- Jika ada kesalahan muncul, Anda harus me-restart layanan: Layanan SMB Restart.
Secara terpisah, saya ingin mencatat bahwa hak akses untuk pengguna satu perangkat dikonfigurasi dengan metode lain. Samba Utility tidak dimaksudkan untuk melakukan operasi ini. Jika Anda tertarik dengan menetapkan hak istimewa pada satu mesin lokal, baca manual pada topik ini dalam materi.
Baca selengkapnya: Mengatur hak akses di Linux
Direktori jarak jauh di CentOS akan menghilang dari folder jaringan, tetapi perhatikan bahwa parameter yang ditentukan dalam file konfigurasi akan tetap ada. Oleh karena itu, ketika membersihkan folder, Anda perlu mengedit dan mengatur utilitas yang digunakan hari ini dengan menghapus semua bagian yang tidak perlu.
Lihat juga: Hapus direktori di Linux
Sekarang Anda memiliki informasi tentang bagaimana Anda dapat berbagi folder di CentOS tanpa kesulitan. Setelah menyelesaikan prosedur ini, direktori akan muncul di semua perangkat lokal. Misalnya, jalur Windows akan dilihat: \\ linuxserver \ folder, di mana linuxserver adalah nama mobil induk, dan foldernya adalah folder yang sama.