Народ, чисто из любопытства. Если truecrypt якобы использует fuse (настроено нормально, та же sshfs из-под пользователя пашет), на кой фиг ему делать su или sudo?
он же вроде в контейнере содержит образ нормальной фс? и монтирует его. а fuse используется чтобы отобразить зашифрованный файл трукрипта в директорию псевдофс с одним псевдофайлом - образом в незашифрованном виде.
@stiletto Стоп-стоп-стоп. Образ - не девайс, его кто угодно читает и пишет без проблем. Так же, как и сокет TCP в случае SSH. Расшифровывать можно в пространстве пользователя (странно, если бы было иначе). Опять же, SSH ведь это делает. А для отображения в ФС как раз и нужен FUSE. SSHFS полностью под юзером пашет. А эта бяка - нет.
@dluciv Смотри: у тебя есть образ ololohuynya.tc
Трукрипт с помощью fuse-хуйни монтирует truecrypt-контейнер в папку /tmp/.truecrypt1/
в /tmp/.truecrypt1/ появляется псевдофайл образа из контейнера. чтение-запись в него прозрачно дешифруется-шифруется и читается-пишется из контейнера.
А вот псевдофайл уже обычным mount -o loop /tmp/.truecrypt/<pseudo-file> /some/mountpoint/for/this/shit монтируется в директорию /some/mountpoint/for/this/shit через которую ты уже и работаешь с файлами. И ФС внутри псевдофайла обслуживается обычным ядерным драйвером ФС. vfat например. И вот обычный маунт требует рута же!
@stiletto А нельзя настроить судо, что бы не спрашивала пароль конкретно для mount -o loop /tmp/.truecrypt/<pseudo-file> /some/mountpoint/for/this/shit монтируется в директорию /some/mountpoint/for/this/shit?