Kami memiliki desktop kantor bersama yang menjalankan Ubuntu 18.04 di mana beberapa pekerjaan (melalui ssh dan layar) sering berjalan selama beberapa minggu di beberapa akun. Saat masuk ke akun, sleep / suspend dinonaktifkan melalui:
- Pengaturan daya di Pengaturan Sistem utama
- Menggunakan
gnome-tweak-tool
, mengatur "Tangguhkan saat tutup laptop ditutup" untuk mati.
Ini berfungsi dengan baik selama pengguna dengan pengaturan daya ini selalu langsung masuk ke mesin (yaitu, secara fisik, bukan melalui ssh).
The masalah adalah ketika tidak ada pengguna yang sedang login langsung yaitu, ketika mesin berada pada layar login utama (seperti pada boot up). Tampaknya tidak ada cara untuk mengatur pengaturan sleep / suspend ketika tidak masuk ke akun tertentu. Jadi, jika mesin tetap berada di layar ini, pada akhirnya akan tertidur, menunda semua pekerjaan yang sedang berjalan.
Seperti yang saya sebutkan, semuanya berfungsi dengan baik selama beberapa pengguna masuk. Namun, ini telah dianggap sebagai risiko keamanan. Jadi kami ingin menemukan solusi seluruh sistem yang lebih baik.
Saya harus menyebutkan bahwa kami memiliki desktop kantor lain yang menjalankan Ubuntu 16.04 yang tidak memiliki masalah ini.
/etc/systemd/logind.conf
meskipun tidak melalui pengaturan lidswitch). Jika Anda bersikeras melacak login jarak jauh tertentu, saya pikir itu bisa dilakukan, tetapi tidak tanpa layanan level root berjalan di latar belakang. Menonaktifkan penangguhan secara global adalah solusi yang lebih mudah, dan sudah tersedia, jadi saya akan merekomendasikan itu.