encfs с ожиданием доступа отказано

Если я выполняю скрипт

#!/usr/bin/expect set pass [lindex $argv 0] spawn encfs -v {CRIPT_DIR} {MNT_DIR} -o nonempty expect "*EncFS Password:*" send "$pass\r" expect eof 

ожидать выхода скрипта:

 zz@zz-com:/media/truecrypt5/mmm$./e.sh 1 spawn encfs -v /media/truecrypt5/mmm/cr /media/truecrypt5/mmm/mn -o nonempty 10:25:11 (main.cpp:523) Root directory: /media/truecrypt5/mmm/cr/ 10:25:11 (main.cpp:524) Fuse arguments: (daemon) (threaded) (keyCheck) encfs /media/truecrypt5/mmm/mn -o nonempty -s -o use_ino -o default_permissions 10:25:11 (FileUtils.cpp:177) version = 20 10:25:11 (FileUtils.cpp:181) found new serialization format 10:25:11 (FileUtils.cpp:199) subVersion = 20100713 10:25:11 (Interface.cpp:165) checking if ssl/aes(3:0:2) implements ssl/aes(3:0:0) 10:25:11 (SSL_Cipher.cpp:370) allocated cipher ssl/aes, keySize 24, ivlength 16 10:25:11 (Interface.cpp:165) checking if ssl/aes(3:0:2) implements ssl/aes(3:0:0) 10:25:11 (SSL_Cipher.cpp:370) allocated cipher ssl/aes, keySize 24, ivlength 16 10:25:11 (FileUtils.cpp:1620) useStdin: 0 EncFS Password: 10:25:11 (Interface.cpp:165) checking if ssl/aes(3:0:2) implements ssl/aes(3:0:0) 10:25:11 (SSL_Cipher.cpp:370) allocated cipher ssl/aes, keySize 24, ivlength 16 10:25:12 (FileUtils.cpp:1628) cipher key size = 44 10:25:12 (Interface.cpp:165) checking if nameio/block(3:0:1) implements nameio/block(3:0:0) 

Команда ls:

 zz@zz-com:/media/truecrypt5/mmm$sudo ls -la [sudo] password for zz: ls: cannot access mn: Permission denied total 24 drwx------ 4 zz zz 4096 2012-08-31 14:40 . drwx------ 10 zz zz 4096 1970-01-01 03:00 .. drwx------ 2 zz zz 4096 2012-08-30 18:56 cr -rwx------ 1 zz zz 73 2012-08-30 18:54 e2.sh -rwx------ 1 zz zz 178 2012-08-30 19:10 e.sh d????????? ? ? ? ? ? mn -rwx------ 1 zz zz 40 2012-08-30 18:52 u.sh 

У меня нет доступа к {MNT_DIR}. У пользователя Sodo нет доступа. Но команда или оболочка scipt

 #!/bin/sh encfs -v {CRIPT_DIR} {MNT_DIR} -o nonempty 

работа правильная.

ОС: Ubuntu 11.10

Что не так в моем сценарии ожидания?

  • Сложность с EncFS на CentOS
  • Как расшифровать отдельные файлы Encrypt Encrypted?
  • поделиться encfs зашифрованным «.directory» через NFS
  • Проблема с шифрованием / var / www и ikiwiki
  • Используйте EncFS для шифрования файлов, чтобы конкретный пользователь или процесс мог получить к ним доступ, но root не может
  • Судо говорит, что «команда не найдена» для скрипта в EncFS (нет доступа root к EncFS mount?)
  • Шифровать один файл и читать / редактировать на лету
  • Automount с autofs, encfs и keyring access
  • 2 Solutions collect form web for “encfs с ожиданием доступа отказано”

    Ничего плохого в сценарии ожидания. Но похоже, что вы использовали своего обычного пользователя для монтирования зашифрованного каталога, а затем вы пытаетесь увидеть смонтированные файлы с помощью root, используя sudo. Это не сработает, и весь смысл encfs.

    В вашем примере каталог cr – это хранилище, используемое encfs . Содержание этого не является большой тайной, это зашифрованные данные. Вы монтируете эти данные на mn , чтобы вы могли видеть его содержимое в удобном для восприятия человеком виде, как файлы под mn .

    Только пользователь, который монтирует cr , сможет читать то, что находится внутри mn . Даже корень не может. Если вы хотите, чтобы root ./e.sh 1 содержимое, вы должны изменить свой ./e.sh 1 в примере на sudo ./e.sh 1 .

    Использование encfs в сценарии ожидания отличается при выполнении команды, потому что encfs создает фоновый процесс, но когда сценарий ожидания завершается, демон encfs становится несуществующим. Рано или поздно он будет восстановлен init.

    Таким образом, вы можете попробовать использовать encfs -f чтобы поддерживать работу encfs на переднем плане и не выходить из сценария.

    Interesting Posts

    Есть ли способ отложить инициализацию драйвера на Beaglebone Black?

    Хотя wirehark видит ответ ping, программа ping не получает ответ, если в таблице маршрутизации есть недостижимый маршрут дефалтов

    стыковка компьютера с станцией, когда она заблокирована, перезапускает сеанс

    Что это значит, когда процессы «Время» остановились сверху?

    Запуск действия при посещении URL-адреса

    выполнение скрипта после выхода из системы

    Почему люди выбирают разные файловые системы для разных каталогов?

    Установите Debian поверх Ubuntu, используя тот же домашний раздел

    Можем ли мы одновременно запускать firefox и Nightly?

    Как отключить UIM «приготовленный режим»?

    Эквивалент Linux для Microsoft Visio?

    Можно ли использовать LD_LIBRARY_PATH для указания расположения системных библиотек в Ubuntu

    Показывать файлы tar.gz, но tar.gz уже находится в файле tar

    Какие типы поддержки регулярных выражений поддерживают (например) отрицательный lookbehind?

    подсказка conffile во время обновления по сценарию

    Linux и Unix - лучшая ОС в мире.