Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk mengkonfigurasi sistem CentOS untuk menyekat akses pengguna kepada fail teras sistem

Bagaimana untuk mengkonfigurasi sistem CentOS untuk menyekat akses pengguna kepada fail teras sistem

PHPz
PHPzasal
2023-07-06 15:03:071544semak imbas

Cara menyekat akses pengguna kepada fail teras dalam sistem CentOS

Dalam sistem CentOS, fail teras dianggap sebagai data sensitif, dan menyekat akses pengguna kepada fail teras ialah langkah keselamatan yang penting. Artikel ini akan memperkenalkan cara menyekat akses pengguna kepada fail teras dengan mengkonfigurasi sistem CentOS.

Langkah 1: Buat kumpulan baharu

Pertama, kita perlu mencipta kumpulan baharu untuk membezakan pengguna dengan kebenaran yang berbeza. Jalankan arahan berikut dalam terminal:

sudo groupadd kernel_users

Perintah ini akan mencipta kumpulan baharu yang dipanggil kernel_users.

Langkah 2: Tambahkan pengguna ke kumpulan baharu

Seterusnya, kami perlu menambah pengguna tertentu pada kumpulan kernel_users supaya kami boleh menetapkan kebenaran akses khusus untuk kumpulan ini pada masa hadapan. Jalankan arahan berikut:

sudo usermod -a -G kernel_users username

di mana nama pengguna ialah nama pengguna yang akan ditambahkan pada kumpulan kernel_users.

Langkah 3: Edit fail coredump.conf

Kini kita perlu mengedit fail coredump.conf, yang mengawal storan dan kebenaran akses fail teras dalam sistem. Jalankan arahan berikut untuk membuka fail:

sudo nano /etc/systemd/coredump.conf

Dalam fail yang dibuka, cari baris berikut:

#Storage=external

Tukar kepada:

Storage=none

Ini melumpuhkan penyimpanan fail teras.

Seterusnya, cari baris berikut:

#ProcessSizeMax=2G

Tukarnya kepada:

ProcessSizeMax=0

Ini akan mengehadkan saiz fail teras kepada 0, sekali gus melumpuhkan penciptaan fail teras.

Langkah 4: Tukar Kebenaran Fail Teras

Kini, kita perlu menukar kebenaran fail teras untuk memastikan hanya pengguna dalam kumpulan kernel_users boleh mengaksesnya. Jalankan arahan berikut:

sudo chgrp kernel_users /var/core
sudo chmod 750 /var/core

Ini akan menukar pemilikan kumpulan direktori /var/core kepada kernel_users dan menetapkan kebenaran yang sesuai untuk memastikan bahawa hanya pengguna dalam kumpulan boleh mengakses direktori.

Langkah 5: Mulakan semula sistem

Selepas melengkapkan langkah di atas, kita perlu memulakan semula sistem CentOS untuk perubahan berkuat kuasa. Jalankan arahan berikut:

sudo reboot

Sistem akan but semula untuk menyekat akses pengguna kepada fail teras untuk berkuat kuasa.

Ringkasan:

Dengan mengikut langkah di atas, anda boleh berjaya menyekat akses pengguna kepada fail teras dalam sistem CentOS. Langkah keselamatan ini membantu menghalang pengguna berniat jahat daripada mengakses dan memanipulasi fail sistem kritikal dan meningkatkan keselamatan sistem.

Walaupun langkah ini berfungsi pada sistem CentOS, langkah ini boleh diubah suai agar sesuai dengan pengedaran Linux lain mengikut keperluan. Semasa mengkonfigurasi sistem anda, ingat kepentingan keselamatan sistem dan pastikan hanya pengguna yang diberi kuasa mempunyai akses kepada fail teras.

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi sistem CentOS untuk menyekat akses pengguna kepada fail teras sistem. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn