vsftpd не может начинаться с команды allow_writeable_chroot = YES

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

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

Это файл на основе шифрования fly, поэтому на диске файлы хранятся друг с другом в зашифрованном виде

Вы можете использовать частный инструмент ecryptfs-setup-private для автоматизации некоторых работ по настройке других зашифрованных каталогов в вашей системе.

Если вы хотите зашифровать целое блочное устройство, такое как /dev/sda, вам понадобится шифрование на основе блоков, а не шифрование на основе файлов. Инструмент, который вы хотите, - ecryptfs-setup-private . Cryptsetup настраивает и управляет шифрованием на основе LUKS - общим форматом шифрования на основе блоков. Обратите внимание, что шифрование всей системы (включая корень) несет дополнительную сложность из-за необходимости загрузки из системы.

2
задан 30 January 2018 в 16:06

3 ответа

Кажется, что вы используете 12.04 LTS. Вам необходимо установить vsftpd из Frontier Group PPA:

Описание PPA vsftpd 2.3.5 с функцией allow_writeable_chroot, переданной из vsftpd 3.
sudo add-apt-repository ppa:thefrontiergroup/vsftpd
sudo apt-get update
sudo apt-get install vsftpd
2
ответ дан 22 May 2018 в 15:12
  • 1
    вы правы, кажется, что ошибка в версии 2.3.5 и vsftpd 3 исправили эту ошибку. – Zhenyu 30 January 2018 в 16:25

Кажется, что вы используете 12.04 LTS. Вам необходимо установить vsftpd из Frontier Group PPA:

Описание PPA vsftpd 2.3.5 с функцией allow_writeable_chroot, переданной из vsftpd 3. sudo add-apt-repository ppa:thefrontiergroup/vsftpd sudo apt-get update sudo apt-get install vsftpd
2
ответ дан 17 July 2018 в 21:55

Кажется, что вы используете 12.04 LTS. Вам необходимо установить vsftpd из Frontier Group PPA:

Описание PPA vsftpd 2.3.5 с функцией allow_writeable_chroot, переданной из vsftpd 3. sudo add-apt-repository ppa:thefrontiergroup/vsftpd sudo apt-get update sudo apt-get install vsftpd
2
ответ дан 23 July 2018 в 22:32

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

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