Saya sedang membangun PC dan BeagleBords ARM yang tertanam untuk penggunaan umum. Mereka menjalankan Ubuntu 13.04 dan secara manual merakit Linux. Apakah ada cara untuk mencegah mereka dimatikan dengan menekan tombol Shutdown (pada case, bukan pada keyboard)? Tentu, saya bisa melakukannya di perangkat keras. Saya hanya lebih suka solusi perangkat lunak. Jika seseorang dapat mengatakan dengan pasti "ini tidak mungkin" itu akan menjadi jawaban yang berguna juga.
Hasil: Ok, saya mengerti. Seseorang dapat mencegah shutdown saat pers, tetapi tidak pada pers lama. Saya harus membuat peranti penangkap keras untuk mematikan tombol Power saat diperlukan.
Jawaban:
Anda dapat menggunakan perintah berikutnya di terminal :
Jika Anda ingin mengaktifkan kembali, gunakan
+x
sebagai gantinya-x
dalam perintah yang sama.Bagaimanapun, dengan menahan tombol daya selama beberapa detik, solusi di atas tidak akan berfungsi dan saya tidak berpikir Anda akan menemukan solusi perangkat lunak untuk kasus ini.
sumber
upstart
peningkatan. Contoh:sudo dpkg-statoverride --add root root 0644 /sbin/shutdown
. Namun harus dicatat, bahwa menghapus izin eksekusi akan memutus opsi penutupan untuk semua pengguna program ini (termasukpoweroff
danhalt
).Itu tidak mungkin. Anda harus menjauhkan publik dari saklar daya secara fisik, sama seperti Anda harus mencegah mereka menarik kabel daya dari dinding, atau mengambil seluruh mesin dan melarikan diri dengannya.
sumber
Anda perlu mengubah ...
dan komentari baris ini (saya sudah menambahkan #) ...
sumber