Вопрос или проблема
У меня есть стандартные директории ecryptfs
: ~/Private
и ~/.Private
. Монтаж ecryptfs отображается на боковой панели Nautilus вместе с смонтированными дисками. Я хочу, чтобы смонтированные диски отображались там, за исключением монтажа Private
.
Есть ли способ скрыть монтаж Private
от Nautilus?
Я уже проверил эти ответы, но они, похоже, не подходят:
- Как скрыть / удалить раздел из левой панели Nautilus?
- Как скрыть привязанные монтирования в Nautilus?
(И основная причина, по которой я не хочу, чтобы Private
отображался в Nautilus, заключается не в том, чтобы кто-то его увидел, а в том, чтобы я случайно не нажал кнопку размонтировать.)
Ответ или решение
Чтобы скрыть зашифрованный каталог Private
(который расположен в ~/Private
и монтируется через ecryptfs
) из боковой панели Nautilus, вы можете воспользоваться следующим решением. Однако важно отметить, что данный метод требует работы с конфигурационными файлами. Ниже приведены детальные шаги для достижения этой цели.
Шаги по скрытию каталога Private
в Nautilus
-
Создание файла
.hidden
В каталоге~/Private
создайте файл с именем.hidden
. Это делается для того, чтобы Nautilus видел, что этот каталог должен быть скрыт. Выполните следующую команду в терминале:echo "Private" >> ~/.hidden
-
Изменение конфигурации Nautilus
Nautilus отображает определенные точки монтирования, включая каталоги, которые находятся в вашем домашнем каталоге. Чтобы скрытьPrivate
, вы можете добавить параметр в конфигурационный файл.Откройте файл
~/.config/user-dirs.dirs
в текстовом редакторе:nano ~/.config/user-dirs.dirs
-
Редактирование файловой структуры
В этом файле проверьте, есть ли строка, которая указывает наPrivate
, и если она есть, закомментируйте её, добавив символ#
в начале строки. -
Настройка прав доступа
Убедитесь, что наPrivate
установлены права, которые предотвращают доступ к нему без аутентификации. Это также послужит дополнительной мерой к обеспечению безопасности. -
Перезапуск Nautilus
После выполненных изменений вам нужно перезапустить Nautilus, чтобы изменения вступили в силу:nautilus -q
Это завершит текущую сессию Nautilus, и он автоматически перезапустится.
Альтернативные решения
Если вышеуказанный метод не сработает, рассмотрите возможность создания пользовательского скрипта или использование системных средств управления доступом. Вы также можете поэкспериментировать с настройками gvfs
, который управляет средствами виртуальных файловых систем в GNOME.
Заключение
Данные шаги помогут вам скрыть каталог Private
из боковой панели Nautilus, что снизит риск случайного размонтирования. Убедитесь, что вы сделали резервные копии важных данных перед внесением изменений в систему, чтобы избежать потери данных. Если у вас появятся дополнительные вопросы, не стесняйтесь задавать!