Cara Melumpuhkan Perintah Shutdown dan Reboot di Linux
- 2153
- 28
- Jerome Quitzon
The menutup Jadual Perintah Masa untuk sistem Linux diturunkan, ia juga boleh digunakan untuk menghentikan, kuasa atau reboot mesin apabila dipanggil dengan pilihan tertentu dan Reboot mengarahkan sistem untuk dimulakan semula.
Distros Linux tertentu seperti Ubuntu, Linux Mint, Mandriva sebentar lagi tetapi beberapa, memungkinkan untuk menghentikan/menghentikan/menutup sistem sebagai pengguna biasa, secara lalai. Ini bukan tetapan yang sesuai terutamanya pada pelayan, ia mesti menjadi sesuatu yang perlu dibimbangkan terutamanya untuk pentadbir sistem.
Dalam artikel ini, kita akan menunjukkan cara melumpuhkan menutup dan Reboot Perintah untuk pengguna biasa di Linux.
Lumpuhkan Perintah Shutdown dan Reboot di Linux
Cara paling mudah untuk melumpuhkan menutup dan Reboot Perintah menggunakan /etc/sudoers fail, di sini anda boleh menentukan pengguna (Tecmint) atau kumpulan (pemaju) yang tidak dibenarkan melaksanakan arahan ini.
# vi /etc /sudoers
Tambah baris ini ke Perintah alias seksyen.
Cmnd_alias shutdown =/sbin/shutdown,/sbin/reboot,/sbin/halt,/sbin/poweroff # spesifikasi keistimewaan pengguna Tecmint Semua = (semua: semua) semua, !MENUTUP # Benarkan ahli kumpulan sudo melaksanakan sebarang arahan %pemaju Semua = (semua: semua) semua, !MENUTUP
Sekarang cuba laksanakan menutup dan Reboot Perintah sebagai pengguna Normail (Tecmint).
Perintah penutupan dan reboot dilumpuhkan untuk penggunaCara lain ialah menghapuskan kebenaran pelaksanaan menutup dan Reboot Perintah untuk semua pengguna kecuali root.
# chmod o-x /sbin /shutdown # chmod o-x /sbin /reboot
Catatan: Di bawah Systemd, fail ini (/sbin/shutdown,/sbin/reboot,/sbin/halt,/sbin/poweroff) hanya pautan simbolik ke/bin/systemctl:
# ls -L /sbin /shutdown # ls -l /sbin /reboot # ls -l /sbin /halt # ls -l /sbin /poweroffPautan Simbolik Systemd
Untuk mengelakkan pengguna lain menjalankan arahan ini, anda hanya akan mengeluarkan kebenaran pelaksanaan seperti yang dijelaskan di atas, tetapi ini tidak berkesan di bawah SystemD. Anda boleh mengeluarkan kebenaran pelaksanaan /bin/systemctl
Berarti semua pengguna lain kecuali root hanya akan menjalankan SystemCtl.
# chmod o-x /bin /systemctl
Anda juga mungkin ingin mempelajari cara melumpuhkan fungsi tertentu seperti log masuk akar SSH dan mengehadkan akses SSH, Selinux, perkhidmatan yang tidak diingini di Linux dengan membaca panduan ini:
- Cara mengaktifkan dan melumpuhkan log masuk root di Ubuntu
- Cara Melumpuhkan Selinux sementara atau secara kekal di RHEL/CentOS 7/6
- Lumpuhkan atau aktifkan log masuk root SSH dan hadkan akses SSH di linux
- Cara Menghentikan dan Melumpuhkan Perkhidmatan yang Tidak Diingini Dari Sistem Linux
Itu sahaja! Dalam artikel ini, kami menunjukkan cara melumpuhkan arahan penutupan dan reboot untuk pengguna sistem biasa di Linux. Adakah anda tahu cara lain untuk melakukan ini, berkongsi dengan kami dalam komen.
- « Pasang dan konfigurasikan pfblockerng untuk penyenaraian hitam DNS di firewall pfsense
- Gunakan 'pushd' dan 'popd' untuk navigasi sistem fail yang cekap di Linux »