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:
- Buka "permulaan", melalui pencarian untuk mencari "baris arahan" dan menjalankan aplikasi ini bagi pihak pentadbir.
- Masukkan arahan Workstation Config Config untuk mengetahui konfigurasi stesen kerja semasa. Aktifkan tindakan dengan menekan kekunci Enter.
- Tunggu penampilan senarai. Di dalamnya, cari item "domain stesen kerja" dan ingat nilainya.
- Dalam sesi konsol yang sama, masukkan notepad C: \ windows \ system32 \ drivers \ etc \ hosts rentetan untuk membuka fail yang dikehendaki melalui lalai "notepad".
- 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.
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.
- Buka konsol yang mudah untuk anda, sebagai contoh, melalui menu aplikasi atau kombinasi utama Ctrl + Alt + T.
- Di sini Masukkan Sudo Yum Installing -y Samba Samba-Common Python-Glade2 System-Config-Samba untuk menjalankan pemasangan serentak semua utiliti tambahan yang diperlukan.
- Masukkan kata laluan superuser untuk mengesahkan tindakan ini. Pertimbangkan watak-watak yang ditulis dalam baris ini tidak dipaparkan.
- Anda akan dimaklumkan bahawa proses pemasangan bermula. Semasa ini, jangan tutup "Terminal", jika tidak semua tetapan akan diset semula secara automatik.
- Setelah selesai operasi, rentetan akan muncul yang dilaporkan bahawa utiliti yang diperlukan dan kebergantungan mereka ditubuhkan - anda boleh pergi lebih jauh.
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.
- 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.
- Tindakan ini, seperti semua yang berikutnya, perlu mengesahkan dengan menyatakan kata laluan superuser.
- 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.
- Sekiranya Nano telah ditambah kepada OS, anda akan diberitahu mengenainya.
- Kami kini beralih untuk mengedit fail konfigurasi dengan memasuki sudo nano /etc/samba/smb.conf.
- 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
- Tekan gabungan utama Ctrl + O untuk merakam perubahan.
- Jangan ubah nama fail, tetapi hanya klik pada ENTER.
- Selepas itu, anda boleh meninggalkan tetingkap Editor Teks dengan menutup CTRL + X.
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:
- Di terminal itu, masukkan sudo mkdir -p / samba / allaccess untuk membuat folder yang disebutkan di atas. Tukar namanya kepada sewenang-wenang, jika diperlukan.
- Bermula dengan akses yang dikongsi, pada mulanya bergerak di sekitar laluan CD / Samba.
- Di sini masukkan Sudo Chmod -R 0755 Allaccess String dan klik pada Enter.
- Satu lagi Sudo Chown -R tiada parameter: NoGroup Allaccess / bertanggungjawab untuk menyediakan akses kepada semua pengguna.
- Sekarang anda perlu menetapkan folder ini dalam fail konfigurasi. Untuk memulakan, lancarkannya melalui Sudo Nano /etc/samba/smb.conf.
- 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
- Simpan perubahan dan biarkan editor teks.
- Semua tetapan akan digunakan hanya selepas memulakan semula pelayan fail, jadi lakukan sekarang dengan menulis Sudo SystemCtl Restart Samba.
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:
- Buat direktori yang akan dikonfigurasikan lagi dengan menggunakan Sudo MKDir -P / Samba / Allaccess / Command Secure.
- Tambah kumpulan di mana pengguna yang diberi kuasa akan termasuk, melalui sudo addgroup securedgroup.
- Pergi ke lokasi direktori terlindung dengan menentukan CD / Samba / Allaccess.
- Di sini, tetapkan hak untuk setiap pengguna individu melalui Sudo Chown -R Richard: SecuredGroup selamat. Gantikan nama Richard dalam perintah ini kepada yang diperlukan.
- Ia tetap hanya untuk memasuki perintah Sudo Chmod -R -R 0770 yang sama.
- Pergi ke fail konfigurasi (sudo nano /etc/samba/smb.conf) untuk menentukan folder yang baru saja kami sediakan.
- 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.
- Simpan perubahan dan tutup editor teks.
- Tambah semua akaun ke kumpulan yang sesuai melalui sudo usermod -a -g securedgroup richard.
- Tetapkan Sudo SmbPasswd -a Richard Password untuk setiap daripada mereka sebagai tindakan terakhir yang melengkapkan konfigurasi.
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.