Saya memiliki sejumlah media eksternal dengan wadah file terenkripsi VeraCrypt dan saya ingin pengguna memasang dan menggunakannya tanpa memberikan hak akses root kepada pengguna.
Namun saat ini VeraCrypt selalu meminta kata sandi pengguna/admin ternyata sudo-ing operasi mount:
Bagaimana cara pengguna, yang tidak ada dalam file sudoers, memasang file .hc?
Jawaban yang Diterima:
Peringatan :Hanya gunakan solusi @Pawel Debski jika setuju dengan hal berikut:
- Setiap pengguna atau peretas mendapatkan akses ke akun pengguna di veracryptusers grup dapat menjalankan perintah apa pun sebagai root , dengan mengunduh file penampung yang telah disiapkan berisi kode berbahaya yang dijalankan sebagai root.
Jadi dengan menggunakan solusi itu, Anda mungkin mempertimbangkan untuk menggunakan profil pengguna khusus untuk veracrypt. Hasilnya, sodo lebih mudah digunakan.
Langkah-langkah untuk menguji masalah keamanan:
- Buat file penampung (ext2-4)
- Salin atau buat file biner (mis. whoami)
- Ubah pemilik biner menjadi root
- Tambahkan setuid ke biner
- Panggil biner dengan akun pengguna non-root
Biner akan berjalan dengan hak akses root.
Petunjuk:Saya menambahkan solusi ini karena peringatan di Pawel Debski tidak mencolok. Risikonya jauh lebih besar daripada manfaatnya selama sistem memiliki koneksi internet.