web-dev-qa-db-ja.com

Bitlockerで暗号化されたUSBデバイスに書き込めません(読み取りのみ)

Ubuntu 14.04 LTSで(Windows)BitLockerで暗号化されたドライブを使用する に従って、Bitlockerで暗号化されたUSBペンドライブにアクセスするために、Ubuntu 18.04にBitlocker/Dislockerをインストールしました

ファイルを読み取るだけでよい場合は機能しますが、マウントされたフォルダーにファイルを書き込む場合は機能しません。

これらは私が実行するコマンドです:

Sudo dislocker -V /dev/sda1 -u -- /media/bitlocker
Sudo su -
cd /media/bitlocker
Sudo mount -o loop,rw dislocker-file /media/mount 

dislocker-filerw属性を取得しました:

-rw-rw-rw- 1 root root 1064271872 Jan  1  1970 dislocker-file

/media/mountのファイルはそうしませんでした:

-rwxr-xr-x 1 root root  6316 May 12 18:02 'archive'*

rwxで完全に制御できるのはルートのみです。

chmod 777 archiveも適用しようとしましたが、エラーは発生しませんでしたが、archiveファイル属性も変更されませんでした。

たぶん問題はmountコマンドだけかもしれませんが、私はそれを見つけることができません。

誰か助けてくれますか?

1
user2324966

dislockerのreadme (重要な部分が強調表示されています)から:

dislocker-Fuse: Fuseを使用してBitLocker edパーティションを動的に復号化するバイナリ。キーを復号化すると、dislocker-fileという名前のファイルが表示されるマウントポイントを提供する必要があります。 このファイルは仮想NTFSパーティションであるため、任意のNTFSパーティションとしてマウントし、読み取りまたは書き込みを行うことができます。

...そして、ノートセクションで:

dislocker-Fuse:「dislocker」を呼び出すときに使用しているもの

したがって、正しく推測したように、問題は次のように要約されます。

ユーザー(または全員)が書き込み可能なNTFSパーティションをマウントする方法

この質問は、AskUbuntuで何度も尋ねられ、回答されています。要するに:

所有ユーザーまたはグループを変更するには、uidおよび/またはgidオプションを使用します。例:ユーザーがuidとgid 1000(Ubuntuで作成された最初のユーザーのデフォルトID)を持っていると仮定すると、次のことができます:

mount -o loop,rw,uid=1000,gid=1000 dislocker-file /media/mount 

または、umaskを変更して、許可をまったく制限しないようにすることもできます。

mount -o loop,rw,umask=0 dislocker-file /media/mount 

ところで、Sudo su -でrootユーザーに切り替えたので、mountコマンドからSudoを省略できます。

1
danzel