Kiedy loguję się w moim systemie Ubuntu, skrypt zamontuje kontener truecrypt. Aby odszyfrować kontener, muszę oczywiście wprowadzić hasło deszyfrowania. Ale Truecrypt prosi również o moje „hasło administratora”. Dlaczego Truecrypt prosi o hasło administratora i jak mogę je wyłączyć?
To jest skrypt uruchamiany podczas uruchamiania:
#!/bin/sh -e
/usr/bin/truecrypt /media/windows/data.tc /media/data
/usr/bin/dropbox start
/ media / windows to partycja NTFS. / media / data jest zapisywalny przez użytkownika.
11.10
truecrypt
startup-applications
i.amniels
źródło
źródło
Odpowiedzi:
TrueCrypt prosi o podanie hasła, ponieważ podłączenie systemu plików wymaga uprawnień administratora. Nie omijaj go, pozwalając na uruchamianie
truecrypt
jako root bez hasła, jest to niepewne, ponieważ złośliwy skrypt może uzyskać podwyższone uprawnienia poprzez zamontowanie specjalnie spreparowanego kontenera i uzyskać z niego uprawnienia root (np. Pliki binarne setsuid w systemie plików ext2 lub montowanie na/
).źródło
Oto szybka poprawka, której możesz użyć:
Dodaj linię
<yourusername> ALL=NOPASSWD: /usr/bin/truecrypt
i zapisz plik.truecrypt
nie będę już pytał o twoje hasło administratora. Jest szybki i brudny, prawdopodobnie nie jest bezpieczny, ale działa.źródło
%sudo ALL=(ALL:ALL) ALL
i nie będzie działać. Rozpracowanie tego kosztowało mnie trochę czasu.