Samba Setup di CentOS 7

Anonim

Samba Setup di CentOS 7

File Server (FS) dalam sistem operasi Linux dapat digunakan untuk tujuan yang berbeda, tetapi dalam banyak kasus itu terlibat dalam menciptakan jaringan lokal dan folder publik dengan komputer berbasis Windows. FS paling populer saat ini dianggap Samba. Ini sudah diinstal sebelumnya di banyak distribusi, dan pengguna berpengalaman lebih suka alat ini sebagai yang utama jika Anda perlu menggunakan server file. Hari ini akan tentang menginstal dan mengkonfigurasi komponen ini di CentOS 7.

Kustomisasi Samba di CentOS 7

Kami mendistribusikan semua materi ke langkah-langkah, karena proses konfigurasi standar biasanya membutuhkan banyak waktu dan terdiri dari beberapa tahap yang berbeda. Kami tidak akan melewati sisi dan tindakan awal dengan Windows, karena kami telah menentukan di atas bahwa Samba sering digunakan dalam bundel dengan sistem operasi ini. Anda hanya dapat dengan hati-hati memeriksa instruksi yang disajikan untuk memahami prinsip-prinsip dasar untuk mengkonfigurasi server file di CentOS 7.

Langkah 1: Pekerjaan persiapan di Windows

Perlu mulai mulai dengan Windows karena akan diperlukan untuk menentukan informasi penting yang tanpanya tidak perlu dilakukan tanpa membuat jaringan dan folder publik. Anda perlu menentukan nama kelompok kerja dan membuat perubahan pada file "host" sehingga upaya koneksi diblokir. Semuanya terlihat seperti ini:

  1. Buka "Mulai", melalui pencarian untuk menemukan "baris perintah" dan jalankan aplikasi ini atas nama administrator.
  2. Buka prompt perintah Windows untuk pengaturan Samba lebih lanjut di CentOS 7

  3. Masukkan perintah Workstation CONFIG NET untuk mengetahui konfigurasi workstation saat ini. Aktifkan tindakan dengan menekan tombol Enter.
  4. Perintah untuk menentukan domain workstation sebelum mengatur Samba di CentOS 7

  5. Tunggu penampilan daftar. Di dalamnya, temukan item "domain workstation" dan ingat nilainya.
  6. Definisi domain kelompok kerja sebelum mengatur Samba di CentOS 7

  7. Dalam sesi konsol yang sama, masukkan notepad c: \ windows \ system32 \ driver \ et \ host string untuk membuka file yang diinginkan melalui default "notepad".
  8. Memulai notepad untuk menyiapkan Windows bersama di depan pengaturan Samba di CentOS 7

  9. Jalankan di akhir daftar dan masukkan baris 192.168.0.1 srvr1.domain.com SRVR1, mengganti IP ini ke alamat perangkat di mana Samba akan disesuaikan. Setelah itu, simpan semua perubahan.
  10. Menyiapkan Akses Windows Shared sebelum mengatur Samba di CentOS 7

Pada hal ini, semua tindakan dengan komputer di Windows End, yang berarti Anda dapat pergi ke CentOS 7 dan mengambil konfigurasi langsung dari server file Samba.

Langkah 2: Instal Samba di CentOS 7

Tidak semua komponen yang diperlukan untuk operasi Samba yang benar diinstal secara default dalam sistem operasi yang sedang dipertimbangkan, sehingga mereka harus ditambahkan secara manual. Semua tindakan ini akan dieksekusi melalui terminal, dan Anda juga perlu memastikan bahwa Anda memiliki koneksi internet aktif dan kemampuan untuk menggunakan perintah sudo.

  1. Buka konsol yang nyaman untuk Anda, misalnya, melalui menu aplikasi atau kombinasi tombol Ctrl + T + T standar.
  2. Memulai terminal untuk pemasangan selanjutnya Samba di CentOS 7

  3. Di sini masukkan sudo yum install -y Samba Samba-Common Python-Glade2 System-Config-Samba untuk menjalankan instalasi simultan dari semua utilitas tambahan yang diperlukan.
  4. Perintah untuk instalasi komponen Samba yang kompleks di CentOS 7

  5. Masukkan kata sandi superuser untuk mengonfirmasi tindakan ini. Pertimbangkan bahwa karakter yang ditulis dalam baris ini tidak ditampilkan.
  6. Entri kata sandi untuk mengkonfirmasi instalasi komponen komponen Samba di CentOS 7

  7. Anda akan diberi tahu bahwa proses instalasi dimulai. Selama ini, jangan tutup "Terminal", jika tidak semua pengaturan akan secara otomatis diatur ulang.
  8. Menunggu penyelesaian instalasi kompleks Samba di CentOS 7

  9. Setelah menyelesaikan operasi, string akan muncul yang dilaporkan bahwa utilitas yang diperlukan dan dependensi mereka ditetapkan - Anda dapat melangkah lebih jauh.
  10. Informasi tentang keberhasilan penyelesaian instalasi kompleks Samba di CentOS 7

Berkat tim yang diperkenalkan sebelumnya, semua utilitas segera dipasang secara bersamaan dan tidak lebih untuk ditambahkan ke sistem. Server file akan diluncurkan secara otomatis dan segera ditambahkan ke autoload, sehingga Anda tidak dapat khawatir tentang inklusi atau membuat tautan simbolis.

Langkah 3: Menginstal Parameter Global

Samba dipasang di OS dalam "bentuk murni", yang berarti bahwa sekarang parameter yang mendefinisikan perilakunya tidak ditentukan. Mereka harus dipasang sendiri, dan itu layak dengan konfigurasi utama. Kami menawarkan untuk menggunakan template standar, mengganti beberapa baris khusus.

  1. Kadang-kadang Samba diinstal dengan file konfigurasi bersih, tetapi beberapa parameter sudah dapat ditentukan di dalamnya. Mari kita pertama-tama buat salinan cadangan objek ini sehingga jika Anda dengan cepat memulihkannya. Tugas ini dilakukan dengan memasukkan sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
  2. Perintah untuk membuat salinan resume dari file pengaturan Samba di CentOS 7

  3. Tindakan ini, seperti semua selanjutnya, harus dikonfirmasi dengan menentukan kata sandi superuser.
  4. Konfirmasi perintah untuk membuat file cadangan pengaturan Samba di CentOS 7

  5. Manipulasi berikut akan dibuat langsung dengan file konfigurasi itu sendiri. Untuk melakukan ini, editor teks selalu digunakan. Menurut standar, VI ditambahkan, tetapi tidak cukup nyaman untuk pengguna pemula, jadi kami sarankan menginstal nano melalui perintah sudo yum install nano.
  6. Memulai pengaturan editor teks sebelum mengatur Samba di CentOS 7

  7. Jika Nano telah ditambahkan ke OS, Anda akan diberi tahu tentang itu.
  8. Informasi pengaturan editor teks yang sukses sebelum mengatur Samba di CentOS 7

  9. Kami sekarang beralih ke mengedit file konfigurasi dengan memasukkan sudo nano /etc/samba/smb.conf.
  10. Pergi ke Editing Server File Samba di CentOS 7 melalui Editor Teks

  11. Di jendela yang terbuka, masukkan konten di bawah ini.

    [global]

    Workgroup = workgroup

    Server String =% H Server (Samba, Ubuntu)

    Netbios name = ubuntu share

    Proxy DNS = Tidak

    file log = /var/log/samba/log.%m

    Ukuran Log Max = 1000

    PASSDB BACKEND = TDBSAM

    Sinkronisasi Kata Sandi Unix = Ya

    Program Passwd = / usr / bin / passwd% u

    Pam Password Change = YA

    Peta ke Tamu = Pengguna Buruk

    UserShare Mengizinkan Tamu = Ya

  12. Menginstal Konfigurasi Server File Samba General di CentOS 7

  13. Tekan kombinasi tombol Ctrl + O untuk merekam perubahan.
  14. Menyimpan Konfigurasi Server File Samba General di CentOS 7

  15. Jangan mengubah nama file, tetapi cukup klik pada Enter.
  16. Konfirmasi Konfigurasi Server File General Samba di CentOS 7

  17. Setelah itu, Anda dapat meninggalkan jendela editor teks dengan menutup Ctrl + X.
  18. Keluar dari Editor Teks Setelah Penyelesaian Pengaturan Server File Samba di CentOS 7

Kami ditunjukkan di atas, isi mana yang harus dimasukkan ke dalam file konfigurasi, namun, nilai-nilai dari parameter ini berubah tergantung pada kebutuhan pengguna. Mari kita cari tahu lebih detail dengan poin paling penting:

  • Workgroup. Parameter ini mendefinisikan nama kelompok kerja. Nilainya diatur sesuai dengan informasi yang didefinisikan di Windows.
  • Nama netbios. Ubah nilai pada nama arbitrer yang ingin Anda ditampilkan pada PC Windows saat berinteraksi dengan perangkat ini.
  • File log. Sebagai nilai parameter ini, tentukan jalur ke file di mana Anda ingin menyimpan log peristiwa yang ditulis selama fungsi server file.
  • Backend passdb. Opsi ini menentukan jenis penyimpanan kata sandi. Jika Anda tidak tahu apa adanya di sini untuk bertanya, lebih baik untuk meninggalkan item ini dalam nilai default.
  • Sinkronisasi kata sandi UNIX. Disarankan untuk mengaktifkan parameter ini karena bertanggung jawab untuk sinkronisasi kata sandi /
  • Peta untuk tamu. Digunakan untuk menunjuk akses tamu. Ini memiliki beberapa nilai: pengguna jahat digunakan untuk akun yang tidak ada, kata sandi yang buruk memuat mode tamu saat memasukkan input kata sandi, dan tidak pernah cukup menonaktifkan opsi.

Selain itu, ada opsi konfigurasi lain di Samba, dan antarmuka grafis diimplementasikan. Dengan semua ini kami menyarankan Anda untuk berkenalan dalam dokumentasi resmi, karena semua informasi tidak dapat dikonfigurasi di bawah artikel yang sama.

Langkah 4: Membuat Direktori Publik

Lanjutkan konfigurasi server file, dibongkar prinsip membuat direktori publik. Segera perhatikan bahwa folder seperti itu biasanya tidak terbatas pada kata sandi dan tersedia untuk dilihat atau bahkan untuk mengedit pengguna yang benar-benar terhubung. Paling sering membuat direktori seperti itu, tetapi tidak ada yang mencegah Anda menambahkan jumlah berapa pun. Penciptaan folder pertama seperti itu dilakukan sebagai berikut:

  1. Di terminal, masukkan sudo mkdir -p / samba / allacecess untuk membuat folder yang disebutkan di atas. Ubah namanya menjadi sewenang-wenang, jika diperlukan.
  2. Buat folder untuk berbagi server file samba di CentOS 7

  3. Memulai dengan akses bersama, awalnya bergerak di sekitar jalur CD / Samba.
  4. Pergi ke pengeditan yang dibuat folder yang dapat diakses publik di Samba di CentOS 7

  5. Di sini masukkan string SUDO CHMOD -R 0755 Alcacess dan klik Enter.
  6. Mengatur level akses untuk folder Samba yang dibuat di CentOS 7

  7. Parameter CHOOD -R SUDO lainnya -R Tidak ada parameter: Nogramcess / bertanggung jawab untuk menyediakan akses ke semua pengguna yang sama sekali.
  8. Perintah tambahan untuk mengatur level akses folder Samba di CentOS 7

  9. Sekarang Anda perlu menunjuk folder ini di file konfigurasi. Untuk memulai, luncurkan melalui sudo nano /etc/samba/smb.conf.
  10. Buka menambahkan folder publik yang tersedia ke file konfigurasi Samba di CentOS 7

  11. Masukkan blok atau awal file di bawah blok. Kami akan berbicara tentang makna setiap baris sedikit kemudian Anda ditangani dengan instalasi nilai-nilai individu.

    Semua akses]

    PATH = / SAMBA / ALLACCESS

    Dapat ditelusuri = ya.

    Tulis = ya.

    Tamu ok = ya

    hanya baca = tidak

  12. Simpan perubahan dan tinggalkan editor teks.
  13. Menyimpan file konfigurasi Samba di CentOS 7 setelah melakukan perubahan

  14. Semua pengaturan akan diterapkan hanya setelah restart server file, jadi lakukan sekarang dengan menulis sudo systemCTL restart Samba.
  15. Restart Server File Samba di CentOS 7 setelah melakukan perubahan

Setelah semua direktori publik yang diperlukan akan dibuat, disarankan untuk memeriksa kinerja mereka di Windows dengan memasukkan perintah \\ SRVR1 \ Alcaccess di sana. Sekarang mari kita mempengaruhi parameter di atas:

  • Jalur. Di sini jalur cocok untuk folder yang dipilih secara publik tersedia.
  • Dapat ditelusuri. Aktivasi parameter ini akan menampilkan direktori dalam daftar yang diizinkan.
  • Dapat ditulis. Folder yang ditentukan dapat diedit jika nilai parameter ini ditentukan sebagai YA.
  • Tamu ok. Aktifkan item ini jika Anda ingin menyediakan folder berbagi.
  • Hanya baca. Gunakan nilai positif dari parameter ini untuk menetapkan nilai folder read-only.

Langkah 5: Membuat Katalog Aman

Sebagai contoh terakhir dari konfigurasi Samba, kami ingin berbicara tentang membuat folder yang dilindungi yang akan berada di bawah kata sandi dan hanya tersedia untuk pengguna tertentu. Seperti yang sudah Anda mengerti, Anda dapat membuat direktori seperti itu jumlah yang tidak terbatas, dan ini terjadi seperti ini:

  1. Buat direktori yang akan dikonfigurasi lebih lanjut dengan menggunakan perintah sudo mkdir -p / samba / allaccess / aman.
  2. Membuat folder Aman untuk Server File Samba di CentOS 7

  3. Tambahkan grup di mana pengguna yang berwenang akan memasukkan, melalui Sudo Addgroup SecuredGroup.
  4. Membuat grup untuk mengakses folder Samba yang dilindungi di CentOS 7

  5. Pergi ke lokasi direktori yang dilindungi dengan menentukan CD / Samba / Allaccess.
  6. Pergi ke Mengedit Folder Aman Samba di CentOS 7

  7. Di sini, atur hak untuk setiap pengguna individu melalui sudo chown -r Richard: SecuredGroup aman. Ganti nama Richard dalam perintah ini ke yang diperlukan.
  8. Menciptakan aturan untuk folder Server File Samba aman di CentOS 7

  9. Tetap hanya untuk memasuki perintah sudo chmod -r 0770 aman / keamanan.
  10. Menciptakan aturan untuk pengguna folder Samba yang dilindungi di CentOS 7

  11. Buka file konfigurasi (sudo nano /etc/samba/smb.conf) untuk menentukan folder yang baru saja kita atur.
  12. Buka Mengedit File Konfigurasi Samba di CentOS 7 untuk menambahkan folder yang aman

  13. Salin dan tempel blok di editor di bawah ini.

    [Diamankan]

    Jalur = / samba / alkohol / aman

    Pengguna yang valid = @securedgroup

    Tamu ok = tidak

    Tulis = ya.

    Dapat ditelusuri = ya.

  14. Simpan perubahan dan tutup editor teks.
  15. Menyimpan file konfigurasi setelah menambahkan folder Samba yang aman ke CentOS 7

  16. Tambahkan semua akun ke grup yang sesuai melalui Sudo Usermod -A -G Securedgroup Richard.
  17. Menambahkan pengguna ke Grup Direktori Samba Protected di CentOS 7

  18. Atur SUDO SMBPASSWD -A Richard Password untuk masing-masing dari mereka sebagai tindakan terakhir yang melengkapi konfigurasi.
  19. Membuat kata sandi untuk direktori samba yang dilindungi di CentOS 7

Ini adalah semua informasi yang ingin kami bagikan dengan memberi tahu tentang pengaturan umum server file Samba di CentOS 7. Anda hanya dapat mengikuti instruksi yang diberikan dengan mengubah parameter dan nilai-nilai mereka untuk Anda membuat konfigurasi yang optimal.

Baca lebih banyak