Persediaan Samba di Centos 7

Anonim

Persediaan Samba di Centos 7

Pelayan Fail (FS) dalam sistem pengendalian Linux boleh digunakan untuk tujuan yang berbeza, tetapi dalam kebanyakan kes, ia terlibat dalam mewujudkan rangkaian tempatan dan folder awam dengan komputer berasaskan Windows. FS yang paling popular kini dianggap samba. Ia dipasang sebelum ini dalam banyak pengedaran, dan pengguna yang berpengalaman memilih alat ini sebagai yang utama jika anda perlu menggunakan pelayan fail. Hari ini ia akan memasang dan mengkonfigurasi komponen ini di Centos 7.

Sesuaikan samba di Centos 7

Kami mengedarkan semua bahan ke langkah-langkah, kerana proses konfigurasi standard biasanya memerlukan banyak masa dan terdiri daripada beberapa peringkat yang berbeza. Kami tidak akan memintas tindakan dan tindakan awal dengan Windows, kerana kami telah menyatakan di atas bahawa Samba sering digunakan dalam kumpulan dengan sistem operasi ini. Anda hanya boleh memeriksa dengan teliti arahan yang dibentangkan untuk memahami prinsip-prinsip asas untuk mengkonfigurasi pelayan fail di Centos 7.

Langkah 1: Kerja Persediaan di Windows

Ia bernilai bermula dengan Windows kerana ia perlu untuk menentukan maklumat penting tanpa yang tidak perlu dilakukan tanpa mewujudkan rangkaian dan folder awam. Anda perlu menentukan nama kumpulan kerja dan membuat perubahan pada fail "tuan rumah" supaya percubaan sambungan disekat. Semuanya kelihatan seperti ini:

  1. Buka "permulaan", melalui pencarian untuk mencari "baris arahan" dan menjalankan aplikasi ini bagi pihak pentadbir.
  2. Pergi ke Prompt Windows Command untuk persekitaran Samba yang lebih lanjut di Centos 7

  3. Masukkan arahan Workstation Config Config untuk mengetahui konfigurasi stesen kerja semasa. Aktifkan tindakan dengan menekan kekunci Enter.
  4. Perintah untuk menentukan domain stesen kerja sebelum menubuhkan samba di Centos 7

  5. Tunggu penampilan senarai. Di dalamnya, cari item "domain stesen kerja" dan ingat nilainya.
  6. Definisi domain kumpulan kerja sebelum menubuhkan samba di Centos 7

  7. Dalam sesi konsol yang sama, masukkan notepad C: \ windows \ system32 \ drivers \ etc \ hosts rentetan untuk membuka fail yang dikehendaki melalui lalai "notepad".
  8. Memulakan Notepad untuk Menyediakan Windows Dikongsi di hadapan Tetapan Samba di Centos 7

  9. Jalankan pada akhir senarai dan masukkan baris 192.168.0.1 srvr1.domain.com SRVR1, menggantikan IP ini ke alamat peranti di mana Samba akan diselaraskan. Selepas itu, simpan semua perubahan.
  10. Menyediakan Akses Windows Dikongsi Sebelum Menyediakan Samba In Centos 7

Mengenai ini, semua tindakan dengan komputer pada Windows End, yang bermaksud bahawa anda boleh pergi ke Centos 7 dan mengambil konfigurasi langsung pelayan fail Samba.

Langkah 2: Pasang Samba In Centos 7

Tidak semua komponen yang diperlukan untuk operasi Samba yang betul dipasang secara lalai dalam sistem pengendalian yang dipertimbangkan, jadi mereka perlu ditambah secara manual. Semua tindakan ini akan dilaksanakan melalui terminal, dan anda juga perlu memastikan bahawa anda mempunyai sambungan internet yang aktif dan keupayaan untuk menggunakan arahan sudo.

  1. Buka konsol yang mudah untuk anda, sebagai contoh, melalui menu aplikasi atau kombinasi utama Ctrl + Alt + T.
  2. Memulakan terminal untuk pemasangan lanjut Samba di Centos 7

  3. Di sini Masukkan Sudo Yum Installing -y Samba Samba-Common Python-Glade2 System-Config-Samba untuk menjalankan pemasangan serentak semua utiliti tambahan yang diperlukan.
  4. Perintah untuk pemasangan kompleks komponen Samba di Centos 7

  5. Masukkan kata laluan superuser untuk mengesahkan tindakan ini. Pertimbangkan watak-watak yang ditulis dalam baris ini tidak dipaparkan.
  6. Kemasukan Kata Laluan untuk mengesahkan pemasangan komponen komponen Samba di Centos 7

  7. Anda akan dimaklumkan bahawa proses pemasangan bermula. Semasa ini, jangan tutup "Terminal", jika tidak semua tetapan akan diset semula secara automatik.
  8. Menunggu penyiapan pemasangan kompleks Samba di Centos 7

  9. Setelah selesai operasi, rentetan akan muncul yang dilaporkan bahawa utiliti yang diperlukan dan kebergantungan mereka ditubuhkan - anda boleh pergi lebih jauh.
  10. Maklumat mengenai kejayaan penyempurnaan pemasangan kompleks Samba di Centos 7

Terima kasih kepada pasukan yang diperkenalkan sebelum ini, semua utiliti segera dipasang secara serentak dan tidak ada lagi untuk menambah sistem. Pelayan fail akan dilancarkan secara automatik dan segera ditambahkan ke Autoload, jadi anda tidak boleh bimbang tentang kemasukannya atau membuat pautan simbolik.

Langkah 3: Memasang Parameter Global

Samba dipasang di OS dalam "bentuk tulen", yang bermaksud bahawa sekarang parameter yang menentukan tingkah lakunya tidak dinyatakan. Mereka perlu dipasang sendiri, dan ia berbaloi dengan konfigurasi utama. Kami menawarkan untuk menggunakan templat standard, menggantikan beberapa baris khusus.

  1. Kadang-kadang Samba dipasang dengan fail konfigurasi yang bersih, tetapi beberapa parameter boleh ditentukan di dalamnya. Mari kita buat salinan sandaran objek ini supaya jika anda cepat memulihkannya. Tugas ini dijalankan dengan memasuki sudo mv /etc/samba/smba/smba/samba/smb.conf.bak.
  2. Perintah untuk membuat salinan resume fail tetapan samba di Centos 7

  3. Tindakan ini, seperti semua yang berikutnya, perlu mengesahkan dengan menyatakan kata laluan superuser.
  4. Pengesahan arahan untuk membuat fail sandaran tetapan Samba di CentOS 7

  5. Manipulasi berikut akan dibuat secara langsung dengan fail konfigurasi itu sendiri. Untuk melakukan ini, editor teks sentiasa digunakan. Menurut standard, VI ditambah, tetapi ia tidak cukup mudah untuk pengguna baru, jadi kami mengesyorkan memasang Nano melalui arahan Sudo Yum Install Nano.
  6. Memulakan Persediaan Editor Teks sebelum menubuhkan Samba In Centos 7

  7. Sekiranya Nano telah ditambah kepada OS, anda akan diberitahu mengenainya.
  8. Maklumat Persediaan Editor Teks yang Berjaya Sebelum Menyediakan Samba In Centos 7

  9. Kami kini beralih untuk mengedit fail konfigurasi dengan memasuki sudo nano /etc/samba/smb.conf.
  10. Pergi ke penyunting Samba File Server in Centos 7 melalui editor teks

  11. Dalam tetingkap yang dibuka, masukkan kandungan di bawah.

    [Global]

    Kumpulan kerja = kumpulan kerja.

    String Server =% H Server (Samba, Ubuntu)

    NETBIOS NAME = Ubuntu Share

    DNS Proxy = Tidak

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

    Saiz log maks = 1000

    PASSDB BORDEND = TDBSAM

    Sync Kata laluan UNIX = Ya

    Program passwd = / usr / bin / passwd% u

    PAM kata laluan perubahan = ya

    Peta untuk tetamu = pengguna yang buruk

    UsersShare membenarkan tetamu = ya

  12. Memasang konfigurasi pelayan fail umum Samba di Centos 7

  13. Tekan gabungan utama Ctrl + O untuk merakam perubahan.
  14. Menyimpan konfigurasi pelayan fail umum Samba di Centos 7

  15. Jangan ubah nama fail, tetapi hanya klik pada ENTER.
  16. Pengesahan konfigurasi pelayan fail umum Samba di Centos 7

  17. Selepas itu, anda boleh meninggalkan tetingkap Editor Teks dengan menutup CTRL + X.
  18. Keluar dari editor teks setelah selesai tetapan pelayan fail Samba di Centos 7

Kami menunjukkan di atas, kandungan mana yang perlu dimasukkan ke dalam fail konfigurasi, bagaimanapun, nilai-nilai parameter ini berubah bergantung kepada keperluan pengguna. Mari kita fikirkan dengan lebih terperinci dengan perkara yang paling penting:

  • Kumpulan kerja. Parameter ini mentakrifkan nama kumpulan kerja. Nilainya ditetapkan mengikut maklumat yang ditakrifkan di Windows.
  • Nama NetBIOS. Tukar nilai kepada nama sewenang-wenang yang anda mahu dipaparkan pada PC Windows apabila berinteraksi dengan peranti ini.
  • Fail log. Sebagai nilai parameter ini, nyatakan laluan ke fail di mana anda ingin menyimpan log acara yang ditulis semasa berfungsi pelayan fail.
  • Backend PassDB. Pilihan ini menentukan jenis kata laluan penyimpanan. Jika anda tidak tahu apa yang ada di sini untuk bertanya, adalah lebih baik untuk meninggalkan item ini dalam nilai lalai.
  • Penyegerakan kata laluan UNIX. Adalah disyorkan untuk mengaktifkan parameter ini kerana ia bertanggungjawab untuk penyegerakan kata laluan /
  • Peta untuk tetamu. Digunakan untuk menetapkan akses tetamu. Ia mempunyai beberapa nilai: pengguna yang buruk digunakan untuk akaun yang tidak wujud, kata laluan buruk memuatkan mod tetamu apabila memasukkan input kata laluan, dan tidak pernah menyahaktifkan pilihan.

Di samping itu, terdapat pilihan konfigurasi lain di Samba, dan antara muka grafik dilaksanakan. Dengan semua ini, kami menasihati anda untuk mengenali dokumentasi rasmi, kerana semua maklumat tidak boleh dikonfigurasikan di bawah artikel yang sama.

Langkah 4: Mewujudkan Direktori Awam

Teruskan konfigurasi pelayan fail, membongkar prinsip membuat direktori awam. Segera perhatikan bahawa folder tersebut biasanya tidak terhad kepada kata laluan dan boleh didapati untuk melihat atau bahkan untuk mengedit sepenuhnya setiap pengguna yang disambungkan. Paling sering membuat satu direktori itu, tetapi tidak ada yang menghalang anda daripada menambahkan apa-apa kuantiti. Penciptaan folder pertama dilakukan seperti berikut:

  1. Di terminal itu, masukkan sudo mkdir -p / samba / allaccess untuk membuat folder yang disebutkan di atas. Tukar namanya kepada sewenang-wenang, jika diperlukan.
  2. Buat folder untuk berkongsi pelayan fail samba di centos 7

  3. Bermula dengan akses yang dikongsi, pada mulanya bergerak di sekitar laluan CD / Samba.
  4. Pergi ke Editing Mencipta folder yang boleh diakses secara terbuka di Samba In Centos 7

  5. Di sini masukkan Sudo Chmod -R 0755 Allaccess String dan klik pada Enter.
  6. Menetapkan Tahap Akses untuk Folder Samba yang Dicipta di Centos 7

  7. Satu lagi Sudo Chown -R tiada parameter: NoGroup Allaccess / bertanggungjawab untuk menyediakan akses kepada semua pengguna.
  8. Perintah tambahan untuk menetapkan tahap akses folder Samba di Centos 7

  9. Sekarang anda perlu menetapkan folder ini dalam fail konfigurasi. Untuk memulakan, lancarkannya melalui Sudo Nano /etc/samba/smb.conf.
  10. Pergi untuk menambah folder awam ke dalam fail konfigurasi Samba di Centos 7

  11. Masukkan blok atau permulaan fail di bawah blok. Kami akan bercakap tentang makna setiap baris sedikit kemudian bahawa anda ditangani dengan pemasangan nilai individu.

    Semua akses]

    PATH = / SAMBA / ALLACCESS

    BROWSABLE = YA.

    Boleh ditulis = Ya.

    Tetamu ok = ya

    baca sahaja = tidak

  12. Simpan perubahan dan biarkan editor teks.
  13. Menyimpan fail konfigurasi Samba di Centos 7 selepas membuat perubahan

  14. Semua tetapan akan digunakan hanya selepas memulakan semula pelayan fail, jadi lakukan sekarang dengan menulis Sudo SystemCtl Restart Samba.
  15. Mulakan semula pelayan fail samba di Centos 7 selepas membuat perubahan

Selepas semua direktori awam yang diperlukan akan dibuat, adalah disyorkan untuk menyemak prestasi mereka di Windows dengan memasukkan arahan \\ SRVR1 \ allaccess di sana. Sekarang mari kita menjejaskan parameter di atas:

  • Jalan. Di sini jalan sesuai dengan folder yang dipilih secara terbuka.
  • Boleh dipelajari. Pengaktifan parameter ini akan memaparkan direktori dalam senarai yang dibenarkan.
  • Boleh ditulis. Folder yang ditentukan boleh diedit jika nilai parameter ini dinyatakan sebagai ya.
  • Tetamu ok. Aktifkan item ini jika anda ingin menyediakan folder perkongsian.
  • Baca sahaja. Gunakan nilai positif parameter ini untuk menetapkan nilai folder baca sahaja.

Langkah 5: Mewujudkan katalog selamat

Sebagai contoh terakhir konfigurasi Samba, kami ingin bercakap tentang mewujudkan folder yang dilindungi yang akan di bawah kata laluan dan hanya tersedia untuk pengguna tertentu. Seperti yang anda faham, anda boleh membuat direktori seperti kuantiti yang tidak terhad, dan ini berlaku seperti ini:

  1. Buat direktori yang akan dikonfigurasikan lagi dengan menggunakan Sudo MKDir -P / Samba / Allaccess / Command Secure.
  2. Mewujudkan folder selamat untuk pelayan fail samba di centos 7

  3. Tambah kumpulan di mana pengguna yang diberi kuasa akan termasuk, melalui sudo addgroup securedgroup.
  4. Mewujudkan kumpulan untuk mengakses folder dilindungi Samba di Centos 7

  5. Pergi ke lokasi direktori terlindung dengan menentukan CD / Samba / Allaccess.
  6. Pergi untuk Mengedit Folder Secure Samba In Centos 7

  7. Di sini, tetapkan hak untuk setiap pengguna individu melalui Sudo Chown -R Richard: SecuredGroup selamat. Gantikan nama Richard dalam perintah ini kepada yang diperlukan.
  8. Mewujudkan peraturan untuk Folder Server Fail Samba yang dijamin di Centos 7

  9. Ia tetap hanya untuk memasuki perintah Sudo Chmod -R -R 0770 yang sama.
  10. Mewujudkan peraturan untuk pengguna folder Samba yang dilindungi di Centos 7

  11. Pergi ke fail konfigurasi (sudo nano /etc/samba/smb.conf) untuk menentukan folder yang baru saja kami sediakan.
  12. Pergi untuk mengedit fail konfigurasi Samba di CentOS 7 untuk menambah folder yang selamat

  13. Salin dan tampal blok dalam editor di bawah.

    [Selamat]

    PATH = / SAMBA / ALLACCESS / SECURED

    Pengguna yang sah = @SecururedGroup

    Tetamu ok = tidak

    Boleh ditulis = Ya.

    BROWSABLE = YA.

  14. Simpan perubahan dan tutup editor teks.
  15. Menyimpan fail konfigurasi selepas menambah folder SAMBA yang selamat ke Centos 7

  16. Tambah semua akaun ke kumpulan yang sesuai melalui sudo usermod -a -g securedgroup richard.
  17. Menambah pengguna ke kumpulan direktori terlindung Samba di Centos 7

  18. Tetapkan Sudo SmbPasswd -a Richard Password untuk setiap daripada mereka sebagai tindakan terakhir yang melengkapkan konfigurasi.
  19. Mewujudkan kata laluan untuk direktori Samba yang dilindungi di Centos 7

Ini adalah semua maklumat yang kami ingin kongsi dengan memberitahu tentang tetapan umum pelayan fail Samba di CentOS 7. Anda hanya boleh mengikuti arahan yang diberikan dengan mengubah parameter dan nilai-nilai mereka untuk membuat konfigurasi yang optimum.

Baca lebih lanjut