Как мне смонтировать том EncFS в /media/username/mountpoint?
Я использую Gnome EncFS Manager [1] в Ubuntu 13.10. Если я создаю зашифрованную папку (известную как тайник) и незашифрованную точку монтирования, обе в домашней папке, это работает. Например, ~/test-encrypted
а также ~/test-mountpoint
,
Тем не менее, я не могу создать точку монтирования в /media/myusername/
папка (где смонтированы USB-накопители и т.п.).
Я пытался:
- монтирование в несуществующую папку, например
/media/myusername/newfolder
- создание папки
/media/myusername/createdfolder
и выбрав его в качестве точки монтирования
Оба приводят к следующему сообщению об ошибке, даже если точка монтирования пуста или не существует:
Папка для монтирования не пуста.
Разрешения для папок следующие:
/media$ ls -la
total 12
drwxr-xr-x 3 root root 4096 Dec 11 09:47 .
drwxr-xr-x 23 root root 4096 Dec 11 10:26 ..
drwxr-x---+ 5 root root 4096 Dec 17 10:29 username
/media$ cd username
/media/username$ ls -la
total 17
drwxr-x---+ 5 root root 4096 Dec 17 10:29 .
drwxr-xr-x 3 root root 4096 Dec 11 09:47 ..
drwxr-xr-x 2 username username 4096 Dec 11 09:49 attemptedmountpoint
drwxr-xr-x 19 username username 4096 Nov 22 11:52 workingmountpoint
Нужно ли устанавливать специальные разрешения для родительской папки /media/myusername
или на новую папку я хочу в качестве точки монтирования? Или я должен сделать что-то еще?
[1] Графический интерфейс для монтирования EncFS, в настоящее время устанавливаемый через PPA по ссылке выше.
1 ответ
Получил ответ от разработчика:
Сообщение вводит в заблуждение здесь. Как видите, у вас нет прав на запись в /media/username. Это означает, что GEncfsM не может создавать точки монтирования. Чтобы исправить это используйте:
sudo chown username /media/username
Затем он будет читать:
drwxr-x---+ 5 username root 4096 Dec 17 10:29 username
...
Если вы хотите поместить все точки монтирования по умолчанию, вы можете настроить переменную mount_dir_base в дополнительных настройках на /media/$USER. GEncfsM должен быть перезапущен после изменения.