Я зашифровал устройство с помощью этих направлений
sudo dd if=/dev/urandom of=/dev/sdb1
sudo cryptsetup -y -v luksFormat /dev/sdb1
sudo cryptsetup luksOpen /dev/sdb1 $name #change "$name" to any name you wish
#now format
mkfs.ext4 /dev/mapper/$name
sudo mkdir /media/mount_point
sudo mount /dev/mapper/$name /media/mount_point
Когда я разблокировал и монтирую установку, я не могу записать или скопировать что-либо в нее, потому что корень является владельцем, и все полномочия только для корня. Я могу изменить это так, чтобы у меня был доступ к нему?
Просто для уточнения для других, поскольку я наткнулся на этот вопрос, сначала ища его на Google:
Выпуск : После выполнения всей необходимой установки для контейнерного файла/жесткого диска LUKS, который уже смонтирован с корнем, учетная запись пользователя не имеет полномочий записи к нему, только читайте. (дело обстоит так для большинства учебных руководств и инструкций выше)
Решение :
Мы должны изменить полномочия недавно чеканившей файловой системы, которая находится в зашифрованном контейнере жесткого диска/файла.
Используя пример в примере, где /dev/mapper/$name
был уже смонтирован к /media/mount_point
с командой как:
sudo mount /dev/mapper/$name /media/mount_point
Открывают терминал в Вашей учетной записи, и тип вводят эту команду :
sudo chown -R yourUserName /media/mount_point
, Например, если joe имеет точку монтирования, названную myEncryptedHD, он должен сделать:
sudo chown -R joe /media/myEncryptedHD
то, Что это делает, является изменениями Joe владелец всех файлов в myEncrypted
к joe
, и у него теперь есть доступ для чтения и доступ для записи. Жизнь хороша.
, Если Вы решаете, Вы больше не хотите полномочия R/W, всего sudo chown -R root /media/mount_point
, и Вы отмените свои права.
Ссылки для показанный примеры для более сложной обработки полномочий и связанный вопрос на SuperUser с комментарием к ответу, который также предлагает альтернативу sudo chmod -R 775 /media/mount_point
, который установит запись чтения, выполняют полномочия на пользователе, группе и только читают и выполняются (5) для других. А chmod страница справочника для дальнейшей информации
Я полагаю, что можно изменить это. После того, как Вы получаете Права пользователя root
sudo su
, необходимо использовать
chmod 777 /directory/of/the/device
, я не уверен, должно ли устройство быть смонтировано или не перед попыткой этого.