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-file
はrw
属性を取得しました:
-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コマンドだけかもしれませんが、私はそれを見つけることができません。
誰か助けてくれますか?
dislockerのreadme (重要な部分が強調表示されています)から:
dislocker-Fuse:
Fuseを使用してBitLocker edパーティションを動的に復号化するバイナリ。キーを復号化すると、dislocker-fileという名前のファイルが表示されるマウントポイントを提供する必要があります。 このファイルは仮想NTFSパーティションであるため、任意のNTFSパーティションとしてマウントし、読み取りまたは書き込みを行うことができます。
...そして、ノートセクションで:
dislocker-Fuse:
「dislocker」を呼び出すときに使用しているもの
したがって、正しく推測したように、問題は次のように要約されます。
この質問は、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
を省略できます。