Cara berbagi folder untuk semua orang di CentOS

Anonim

Cara berbagi folder untuk semua orang di CentOS

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:

  1. Buka konsol standar, misalnya, melalui ikon di menu aplikasi.
  2. Membuka terminal untuk menyediakan akses umum ke folder CentOS

  3. Masukkan Sudo Yum Instal Samba Samba-Umum Perintah di sana dan klik pada tombol Enter.
  4. Perintah untuk menginstal alat samba tambahan di CentOS

  5. Awalan Sudo berarti bahwa tindakan tersebut akan dieksekusi atas nama superuser, sehingga Anda harus mengkonfirmasi otentikasi akun dengan menentukan kata sandi.
  6. Konfirmasi Kata Sandi untuk Memasang Alat Samba Tambahan di CentOS

  7. Akan ada pemberitahuan tentang niat untuk menambahkan paket baru di OS, menerimanya dengan memilih versi Y.
  8. Konfirmasi Menambahkan Paket Samba Baru di CentOS

  9. Untuk layanan permanen, perlu dimulai dengan CentOS. Tambahkan ke autoload menggunakan sudo chkconfig --level 345 smb on.
  10. Tambahkan Utilitas Samba ke Autorun Centos

  11. Setelah itu, mulai layanan Samba oleh layanan SMB Start Command dan pergi ke langkah berikutnya.
  12. Menjalankan utilitas samba komplementer di CentOS

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

Membuka port untuk mengkonfigurasi utilitas Samba tambahan di CentOS

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.

  1. 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.
  2. Menginstal Editor Teks Nano untuk mengedit Samba di Centos

  3. Konfirmasikan tindakan dengan menentukan kata sandi dari akun Superuser.
  4. Masukkan kata sandi untuk menginstal Editor Teks Nano untuk Samba di CentOS

  5. Jalankan file konfigurasi dengan menjalankan sudo nano /etc/samba/smb.conf.
  6. Peluncuran File Konfigurasi Samba Utility di CentOS

  7. Sekarang layar menampilkan semua konten file.
  8. Mengedit isi file konfigurasi Samba di CentOS

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.

  1. Jalankan editor teks nano, seperti yang ditunjukkan pada langkah sebelumnya.
  2. 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.

  3. Menyimpan perubahan pada file konfigurasi Samba di CentOS

  4. Jangan mengubah nama file untuk merekam, tetapi cukup tekan ENTER.
  5. Defleksi perubahan nama file konfigurasi samba di CentOS

  6. Keluar dari editor teks melalui Ctrl + X.
  7. Keluar dari editor teks setelah mengedit Samba di CentOS

  8. Perbarui konfigurasi dengan mengaktifkan layanan muat ulang SMB.
  9. Pembaruan Konfigurasi Samba Utility di CentOS

  10. Periksa kinerja semua bagian dari testparm -s /etc/samba/smb.conf.
  11. Memeriksa kinerja semua parameter samba di CentOS

  12. Jika ada kesalahan muncul, Anda harus me-restart layanan: Layanan SMB Restart.
  13. Mulai ulang layanan Samba di CentOS

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.

Baca lebih banyak