Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > 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
Lepaskan: 2023-07-06 15:03:07
asal
1571 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

Dalam fail yang dibuka, cari baris berikut:

#Storage=external
Salin selepas log masuk

Tukar kepada:

Storage=none
Salin selepas log masuk

Ini melumpuhkan penyimpanan fail teras.

Seterusnya, cari baris berikut:

#ProcessSizeMax=2G
Salin selepas log masuk

Tukarnya kepada:

ProcessSizeMax=0
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan