Как разрешить пользователям без прав root монтировать внешние диски, зашифрованные с помощью BitLocker?

Как разрешить пользователям без прав root монтировать внешние диски, зашифрованные с помощью BitLocker?

Как пользователь без прав root я хотел бы иметь возможность монтировать внешние жесткие диски, зашифрованные с помощью Microsoft BitLocker. Администратор (с правами root) может что-то настроить, если я скажу ему, как это сделать, и это не поставит под угрозу безопасность.

Я могу монтировать зашифрованные дискисroot с использованиемразблокировщик, и я могу монтировать незашифрованные дискибезroot с помощью udisk. Я просто не могу понять, как их объединить (или есть ли другие инструменты, на которые мне следует обратить внимание).

Монтирование дисков BitLocker с правами root:

sudo dislocker /dev/sda1 -u<password> -- /media/bitlocker
sudo mount -o loop /media/bitlocker/dislocker-file /media/bitlockermount

Монтирование незашифрованных дисков без рута:

udiskctl unmount -b /dev/sdb1

решение1

Создайте каталоги bitlockerи bitlockermountв /media. Затем вы можете добавить следующее в свой /etc/fstab:

/dev/disk-by-id/... /media/bitlocker fuse.dislocker user-password=<password>,nofail 0 0
/media/bitlocker/dislockerfile /media/bitlockermount auto user,nofail 0 0

Первой строке userтакже может понадобиться атрибут. Проверьте это.

Связанный контент