GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Mengaktifkan Ubuntu (menggunakan Enkripsi Disk Penuh) Untuk Memanggil Lukssupend Sebelum Tidur/menangguhkan Ke Ram?

Pertanyaan ini terkait dengan pertanyaan lain oleh @Stefan, tetapi ini bukan duplikatnya. Pertanyaannya sedikit berbeda:penulis hanya ingin tahu apakah ini telah diterapkan, sementara saya meminta bantuan secara khusus tentang bagaimana melakukan ini (dengan cara tertentu). Selain itu, pertanyaan lain tidak mendapatkan jawaban yang berguna bagi pelaksana, kecuali pertanyaan terbaru yang hanya terkait dengan upaya saya dalam hal ini.

Setelah menjelaskan masalah “duplikat”…

Saya menggunakan Ubuntu 14.04 menggunakan enkripsi disk penuh (LVM di atas LUKS) dan saya ingin memasukkan luksSuspend ke dalam prosedur penangguhan (dan kemudian gunakan luksResume ) sehingga saya dapat menangguhkan ke RAM tanpa meninggalkan materi kunci di memori dan root tidak terkunci.

Saya telah mencoba mem-porting skrip untuk Arch Linux, sejauh ini tidak berhasil:Sejujurnya saya tidak tahu apa yang saya lakukan…

Adakah yang bisa membantu saya mem-porting ini (atau membuat sesuatu seperti ini dari awal)? Atau, setidaknya, adakah yang bisa mengarahkan saya ke dokumentasi tentang cara menghubungkan hal-hal ke dalam prosedur penangguhan dan bagaimana menjaga binari dan skrip yang diperlukan (seperti cryptsetup) tersedia bahkan setelah semua IO ke root telah diblokir (oleh luksSuspend )?

Mengenai bagaimana menjaga binari dan skrip yang diperlukan tersedia untuk resume, posting blog lain ini (juga untuk Arch) menyalinnya ke /boot; Namun saya ingin menggunakan sesuatu yang lebih sesuai dengan apa yang digunakan Vianney dalam skrip yang saya sebutkan sebelumnya, karena pendekatan itu tampaknya sedikit lebih elegan dalam aspek ini.

Saya belum mencapai banyak hal, tetapi perkembangan saya dapat ditemukan di GitHub.

Jawaban Terbaik

Maaf untuk menyatakan yang jelas, tetapi apakah Anda mencoba menambahkan skrip yang berisi perintah cryptsetup luksSuspend/luksResume ke /usr/lib/pm-utils/sleep.d ? Jika demikian apa yang terjadi?

Tampaknya logis bagi saya, untuk memanggil stop/start layanan cryptdisks dan cryptdisks_early pada hibernate/resume juga. Akan memanggil cryptdisks_stop dan cryptdisks_start dalam skrip di pm-utils/sleep.d melakukan trik? Saya berasumsi ini akan memiliki hasil yang sama dengan memanggil cryptsetup luksSuspend secara langsung.


Ubuntu
  1. Bagaimana Mengidentifikasi versi Paket sebelum Menginstal menggunakan apt-get atau aptitude di Ubuntu?

  2. Bagaimana Cara Menghapus Bad Sector Di Hard Disk Menggunakan Ubuntu?

  3. Ubuntu 20.04 – Bagaimana Mengaktifkan Hwe?

  1. Cara Mengaktifkan SSH di Ubuntu 18.04

  2. Bagaimana Ubuntu Menentukan Ketidakaktifan Sebelum Menangguhkan?

  3. Fitur Enkripsi Baru Di Ubuntu 12.10:Enkripsi Rumah Atau Enkripsi Disk Penuh? Atau keduanya?

  1. Cara Mengaktifkan Desktop Jarak Jauh Ubuntu

  2. Cara Mengurangi Ukuran File JPG/PNG di Ubuntu Menggunakan Skrip Nautilus

  3. Cara Mengaktifkan Lampu Malam di Ubuntu 17.10