У меня проблема с TrueCrypt под Fedora 16. Я использую TrueCrypt для подключения внешнего устройства с помощью командной строки:

/usr/bin/sudo /usr/bin/truecrypt  --text --mount -p$pass $src $dest

Все отлично работает, и когда я размонтирую с:

/usr/bin/sudo /usr/bin/truecrypt --text -d

Все вроде бы хорошо, но после целого дня работы я вижу в своем:

ps aux | grep truecrypt 

что все предыдущие процессы монтирования (те, у которых --text --mount -p$pass $src $dest) все еще присутствуют (по два на каждое монтирование. Если я монтирую и размонтирую одно и то же устройство 10 раз, у меня будет 20 таких процессов ...

root     18025  0.0  0.0 217668  1208 ?        S    Jul14   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1
root     18026  0.0  0.0 505048  3640 ?        Ssl  Jul14   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1
root     20020  0.0  0.0 217668  1204 ?        S    08:42   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1
root     20021  0.0  0.0 431180  3444 ?        Ssl  08:42   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1
root     20098  0.0  0.0 217668  1208 ?        S    08:42   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1
root     20099  0.0  0.0 431180  3448 ?        Ssl  08:42   0:00 /usr/bin/truecrypt --text --mount /dev/sdc1

и единственный способ выйти из них - sudo kill -9 PID .

Кто-нибудь знает решение, позволяющее TrueCrypt нескольким процессам истечь при размонтировании, или просто очистить процессы TrueCrypt?

1 ответ1

0

Причина может быть вызвана параметром --mount , поскольку он интерактивный:

--mount                     Mount volume interactively

Вы можете попробовать без опции --mount :

/usr/bin/sudo /usr/bin/truecrypt --text -p "$pass" "$src" "$dest"

Смотрите также мой скрипт монтирования truecrypt.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .