Cara menonaktifkan perintah shutdown dan reboot di linux
- 2754
- 350
- Jermaine Mohr
Itu matikan Perintah menjadwalkan waktu untuk sistem Linux untuk dinyalakan, mungkin juga digunakan untuk menghentikan, power-off atau reboot mesin saat dipanggil dengan opsi tertentu dan menyalakan ulang menginstruksikan sistem untuk memulai kembali.
Distro Linux tertentu seperti Ubuntu, Linux Mint, Mandriva hanya untuk menyebutkan tetapi beberapa, memungkinkan untuk me -reboot/menghentikan/mematikan sistem sebagai pengguna normal, secara default. Ini bukan pengaturan yang ideal terutama pada server, itu pasti sesuatu yang perlu dikhawatirkan terutama bagi seorang administrator sistem.
Dalam artikel ini, kami akan menunjukkan cara menonaktifkan matikan Dan menyalakan ulang Perintah untuk pengguna normal di Linux.
Nonaktifkan perintah shutdown dan reboot di linux
Cara termudah untuk menonaktifkan matikan Dan menyalakan ulang perintah menggunakan /etc/sudoers file, di sini Anda dapat menentukan pengguna (tecmint) atau grup (pengembang) yang tidak diizinkan untuk menjalankan perintah ini.
# vi /etc /sudoers
Tambahkan baris ini ke Alias perintah bagian.
Cmnd_alias shutdown =/sbin/shutdown,/sbin/reboot,/sbin/halt,/sbin/poweroff # spesifikasi hak istimewa pengguna tecmint All = (all: all) all, !MATIKAN # Izinkan anggota grup sudo untuk menjalankan perintah apa pun %Pengembang All = (all: all) all, !MATIKAN
Sekarang coba eksekusi matikan Dan menyalakan ulang perintah sebagai pengguna normail (tecmint).
Shutdown perintah dan reboot dinonaktifkan untuk penggunaCara lain adalah menghapus izin eksekusi matikan Dan menyalakan ulang perintah untuk semua pengguna kecuali root.
# CHMOD O-X /SBIN /SHUTDOWN # CHMOD O-X /SBIN /REBOOT
Catatan: Di bawah SystemD, file ini (/sbin/shutdown,/sbin/reboot,/sbin/halt,/sbin/poweroff) hanyalah tautan simbolis ke/bin/systemctl:
# ls -l /sbin /shutdown # ls -l /sbin /reboot # ls -l /sbin /halt # ls -l /sbin /poweroffTautan simbolik SystemD
Untuk mencegah pengguna lain menjalankan perintah ini, Anda hanya akan menghapus izin eksekusi seperti yang dijelaskan di atas, tetapi ini tidak efektif di bawah SystemD. Anda dapat menghapus izin eksekusi /bin/systemctl
artinya semua pengguna lain kecuali root hanya akan menjalankan Systemctl.
# CHMOD O-X /BIN /SYSTEMCTL
Anda mungkin juga ingin belajar cara menonaktifkan fungsionalitas tertentu seperti login root SSH dan membatasi akses SSH, selinux, layanan yang tidak diinginkan di Linux dengan membaca panduan ini:
- Cara mengaktifkan dan menonaktifkan login root di ubuntu
- Cara menonaktifkan selinux sementara atau permanen di rhel/centos 7/6
- Nonaktifkan atau Aktifkan Login Root SSH dan Batasi Akses SSH di Linux
- Cara menghentikan dan menonaktifkan layanan yang tidak diinginkan dari sistem Linux
Itu dia! Dalam artikel ini, kami menunjukkan cara menonaktifkan perintah shutdown dan reboot untuk pengguna sistem normal di Linux. Apakah Anda tahu cara lain melakukan ini, bagikan dengan kami di komentar.
- « Instal dan konfigurasikan pfblockerng untuk daftar hitam DNS di pfsense firewall
- Gunakan 'PushD' dan 'Popd' untuk navigasi sistem file yang efisien di Linux »