Arch / manjaroでsudoを使用せずにLUKS暗号化フラッシュドライブをマウントして使用する


1

ここで説明するように、cryptsetupを使用してusbドライブを暗号化することができまし

ドライブをコンピューターに挿入すると、ドライブをダブルクリックしてパスワードを入力し、開くことができます。ただし、ファイルマネージャーから新しいフォルダーまたは何かを作成することはできません。また、ターミナルを介してsudoを使用する必要があります。これは、a)非常に長いランダムな名前のディレクトリにマウントされるので迷惑です。b)sudoすべての編集コマンドに使用する必要があります。

TAILS(GNOME Diskを使用してドライブを作成)で暗号化ドライブを使用したことがありますが、簡単でした。Arch / Manjaroでこの動作を再現する方法はありますか?

私はManjaroをxfceで実行しています。

@ G-Manへの応答として、通常の権限でファイルを編集および表示できます。さらに、この問題は暗号化されたドライブに固有のものではありません。通常の古いext4形式のUSBスティックでも同じ問題が発生します。


1
ファイルは正常に読めますか?ファイルを正常に変更できますか?端末から(なしで)と言うls -laと何が得られますか?コメントで返信しないでください。質問を編集して、より明確で完全なものにします。idsudo
Gマン

回答:


1

LUKSとは何の関係もないというのは正しいことです。ext4ファイルシステムのサポートとは、強制 Unixライクなファイルのパーミッション(所有者/グループ/世界、読み取り/書き込み/実行)にして動作を変更しません、それは上のドライブの種類によって異なります。

あなたはext4をとUSBスティックをフォーマットするのであれば、それはext4のでフォーマットされたHDDと同じように動作します:書き込みアクセスを取得する唯一の方法は、使用しているchownchmodおよび/またはsetfacl。ext4には魔法の「すべてを許可する」スイッチはありません。(ext4ドライバーのメンテナーは、これをオプションとして追加することを既に拒否しています。)

(しかし、あなたが何をしても、いくつかの問題は避けられません。プログラムが意図的に所有者のみが書き込み可能なファイルを作成し、2台のコンピューター間でUIDが異なる場合、2番目のコンピューターはそのファイルにまだアクセスできません別のマニュアルchmod。)


1
ほとんどの場合、ソリューションに同意しますが、FUSEマウントを使用してアクセス許可をオーバーライドすることもできます。たとえば、localhostへのsshfsを使用します。ドライブをvfatなどの別の形式に再フォーマットすることもできます。
davidgo

1
第二davidgoのFUSEマウントアイデアが、私は本当に、USBドライブ上でそれを使用しようとすると、私は毎週、ファイルシステムの破損の近くに持っていた、FATを推薦何かをupvoteことを憎む文字通り何かを使用 ;-)、でもNTFS
Xen2050
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.