Крон с помощью команды, которая просит пароль

Я смог зафиксировать это при помощи encfs-S опция, это вытягивает пароль из файла вместо того, чтобы запросить пароль каждый раз, когда скрипт запущен.

Это не очень безопасно, как пароль находится в простом тексте в файле, но прямо сейчас он решает мои проблемы.

Я продолжу искать больше безопасного решения.


Я использую зашифрованный облачный диск амазонки в качестве исходного диска для использования тех же файлов на многих различных машинах. Мне смонтировали его на нескольких машинах Ubuntu, и все хорошо работает, но для обновления локального кэша, это должно быть размонтировано.

Эти машины только читают из облака, исходный материал загружается через другую машину.

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

Когда я использую encfs из командной строки, я использую xml файл шифрования, и затем это запрашивает основной пароль.

ПЕРЕМЕННЫЕ СРЕДЫ ENCFS6_CONFIG, Который файл конфигурации (обычно названный .encfs6.xml) для использования. По умолчанию файл конфигурации прочитан из зашифрованного каталога. Используя эту опцию позволяет хранить файл конфигурации, разделенный от зашифрованных файлов.

     Warning: If you lose the config file, the encrypted file contents
     are irrecoverably lost. It contains the master key encrypted with
     your password. Without the master key, recovery is impossible, even
     if you know the password.

Я использую следующие команды для размонтирования облака и encfs:

/bin/fusermount -u /home/user/.cloud 
/bin/fusermount -u /home/user/cloud

Затем обновите локальный кэш с помощью следующей команды:

/usr/local/bin/acd_cli s 

Затем смонтируйте облачное хранилище снова:

/usr/local/bin/acd_cliacd_cli mount --modules="subdir,subdir=/Ww4hiiFIGcL50MEsUcd2NI4e" /home/user/.cloud

Затем установите дешифрование:

ENCFS6_CONFIG='/home/user/1.Important.files/.encfs6.xml' encfs /home/user/.cloud /home/user/cloud

Проблема, которую я имею, состоит в том, что последняя команда просит пароль вводиться, имеет ли так или иначе то, чтобы заставлять это считать пароль из файла или худшего варианта развития событий, трудно кодировать пароль в сценарии.

2
задан 19 March 2016 в 18:38

0 ответов

Другие вопросы по тегам:

Похожие вопросы: