1

Мне удалось зашифровать USB-накопитель с помощью cryptsetup, как описано здесь.

Вставив диск в компьютер, я могу дважды щелкнуть его, ввести пароль, и он откроется. Тем не менее, я не могу создавать новые папки или что-либо еще из файлового менеджера, и мне нужно пройти через терминал и использовать sudo. Это а) раздражает, так как оно монтируется в каталог с очень длинным случайным именем и б) я должен использовать sudo для всех команд редактирования.

Я использовал зашифрованные диски с TAILS (создавал диск с помощью GNOME Disk), и это было очень просто. Есть ли способ, которым я могу воссоздать это поведение на Arch/Manjaro?

Я бегу Манджаро с xfce.

В ответ на @ G-Man я могу редактировать и просматривать файлы с их обычными разрешениями. Кроме того, эта проблема не является уникальной для зашифрованных дисков: даже обычные старые отформатированные в ext4 USB-флешки дают мне ту же проблему.

1 ответ1

1

Вы правы, что это не имеет никакого отношения к ЛУКСУ. Файловая система ext4 поддерживает и обеспечивает Unix-подобные разрешения для файлов (владелец / группа / мир, чтение / запись / выполнение) и не меняет поведение в зависимости от того, на каком диске он находится.

Поэтому, если вы отформатируете USB-накопитель с помощью ext4, он работает так же, как и жесткий диск, отформатированный с помощью ext4: единственный способ получить доступ для записи - использовать chown , chmod и / или setfacl . В ext4 нет волшебного переключателя "разрешить все". (Сопровождающий драйвер ext4 уже однажды отказался добавить это как опцию.)

(Но независимо от того, что вы делаете, некоторые проблемы неизбежны. Если программа намеренно создает файл, доступный только для записи для владельца, и ваши UID на двух компьютерах различаются, второй компьютер не позволит вам получить доступ к этому файлу, пока не появится еще один ручной chmod .)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .