Я использую менеджера Gnome EncFS [1] на Ubuntu 13.10. Если я создаю зашифрованную папку (известный как притон) и незашифрованная точка монтирования, оба в домашней папке, это работает. Например, ~/test-encrypted
и ~/test-mountpoint
.
Однако я не могу создать точку монтирования в /media/myusername/
папка (где Карты памяти и т.п. смонтированы).
Я попробовал:
/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] GUI для монтирования EncFS, в настоящее время устанавливаемого через PPA из ссылки выше.
Получил ответ от разработчика :
Сообщение вводит в заблуждение здесь. Как видите, у вас нет прав на запись в / 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 должен быть перезапущен после изменения.