Ketika saya login di sistem Ubuntu saya, skrip akan me-mount wadah truecrypt. Untuk mendekripsi wadah saya tentu saja harus memasukkan kata sandi dekripsi. Tapi Truecrypt juga meminta "kata sandi administrator" saya. Mengapa Truecrypt meminta kata sandi administrator saya dan bagaimana cara menonaktifkan ini?
Ini adalah skrip yang berjalan saat startup:
#!/bin/sh -e
/usr/bin/truecrypt /media/windows/data.tc /media/data
/usr/bin/dropbox start
/ media / windows adalah partisi NTFS. / media / data dapat ditulis oleh pengguna.
11.10
truecrypt
startup-applications
i.amniels
sumber
sumber
Jawaban:
TrueCrypt meminta Anda untuk memasukkan kata sandi karena pemasangan sistem file membutuhkan hak superuser. Jangan mengelak dengan membolehkan dijalankan
truecrypt
sebagai root tanpa kata sandi, ini tidak aman karena skrip berbahaya dapat memperoleh hak istimewa yang ditinggikan dengan memasang wadah yang dibuat khusus, dan mendapatkan hak istimewa root darinya (misalnya binari setuid aktif dalam sistem file ext2 atau pemasangan pada/
).sumber
Ini adalah perbaikan cepat yang dapat Anda gunakan:
Tambahkan baris
<yourusername> ALL=NOPASSWD: /usr/bin/truecrypt
dan simpan file.truecrypt
tidak akan meminta kata sandi admin lagi. Cepat dan kotor, mungkin tidak aman, tetapi berfungsi.sumber
%sudo ALL=(ALL:ALL) ALL
dan itu tidak akan berfungsi. Saya perlu sedikit waktu untuk memikirkannya.