Tutorial Menonaktifkan Perintah Shutdown dan Reboot di Linux

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.