Distro Linux tertentu seperti Ubuntu, Linux Mint, Mandriva adalah salah satu distro yang memungkinkan untuk reboot / menghentikan / mematikan sistem sebagai pengguna normal, secara default. Pengaturan ini tidak ideal terutama pada server, itu harus menjadi sesuatu yang perlu dikhawatirkan terutama untuk administrator sistem.
Baca Juga: Kata Sandi Dump Login Dari Pengguna Linux Saat Ini Dengan mimipenguin
Pada artikel ini, kami akan menunjukkan cara menonaktifkan perintah shutdown dan reboot untuk pengguna normal di Linux.
Menonaktifkan Perintah Shutdown dan Reboot di Linux
Cara termudah untuk menonaktifkan perintah shutdown dan reboot menggunakan file / etc / sudoers , di sini Anda dapat menentukan pengguna ( buycloud) atau grup ( pengembang ) yang tidak diizinkan untuk menjalankan perintah ini.
# vi /etc/sudoers
Tambahkan baris ini ke bagian Command Alias .
Cmnd_Alias SHUTDOWN = /sbin/shutdown,/sbin/reboot,/sbin/halt,/sbin/poweroff # User privilege specification tecmint ALL=(ALL:ALL) ALL, !SHUTDOWN # Allow members of group sudo to execute any command %developers ALL=(ALL:ALL) ALL, !SHUTDOWN
Sekarang coba jalankan perintah shutdown dan reboot sebagai pengguna normal ( buycloud).
Cara lain adalah dengan menghapus izin eksekusi pada perintah shutdown dan reboot 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) hanya tautan simbolis ke / bin / systemctl:
# ls -l /sbin/shutdown # ls -l /sbin/reboot # ls -l /sbin/halt # ls -l /sbin/poweroff
Untuk mencegah pengguna lain menjalankan perintah ini, Anda cukup menghapus izin eksekusi seperti yang dijelaskan di atas, tetapi ini tidak efektif di bawah systemd. Anda dapat menghapus izin eksekusi yang /bin/systemctlberarti semua pengguna lain kecuali root hanya akan menjalankan systemctl.
# chmod ox /bin/systemctl
Anda mungkin juga ingin mempelajari cara menonaktifkan fungsi tertentu seperti login root SSH dan membatasi akses SSH, SELinux, layanan yang tidak diinginkan di Linux dengan membaca panduan ini:
Nah, itu beberapa tutorial yang bisa anda lakukan untuk menonaktifkan sistem Reboot di Linux.