web-dev-qa-db-ja.com

EncFSボリュームを/ media / username / mountpointにマウントするにはどうすればよいですか?

Ubuntu 13.10で Gnome EncFS Manager [1]を使用しています。暗号化されたフォルダー(stashと呼ばれます)と暗号化されていないマウントポイントを両方ともホームフォルダーに作成すると、機能します。たとえば、~/test-encrypted~/test-mountpointなどです。

しかし、/media/myusername/フォルダー(USBドライブなどがマウントされている)にマウントポイントを作成できません。

私が試してみました:

  • 存在しないフォルダへのマウント、たとえば/media/myusername/newfolder
  • フォルダ/media/myusername/createdfolderを作成し、それをマウントポイントとして選択する

マウントポイントが空であるか存在しない場合でも、どちらの場合も次のエラーメッセージが表示されます。

マウントフォルダが空ではありません。

フォルダの権限は次のとおりです。

/media$ ls -la
total 12
drwxr-xr-x 3 root root 4096 Dec 11 09:47 .
drwxr-xr-x 23 root root 4096 Dec 11 10:26 ..
drwxr-x---+ 5 root root 4096 Dec 17 10:29 username

/media$ cd username

/media/username$ ls -la
total 17
drwxr-x---+ 5 root root 4096 Dec 17 10:29 .
drwxr-xr-x 3 root root 4096 Dec 11 09:47 ..
drwxr-xr-x 2 username username 4096 Dec 11 09:49 attemptedmountpoint
drwxr-xr-x 19 username username 4096 Nov 22 11:52 workingmountpoint

親フォルダー/media/myusernameまたはマウントポイントとして使用する新しいフォルダーに特別なアクセス許可を設定する必要がありますか?それとも、他に何かすべきことがありますか?

[1] EncFSマウント用のGUI。現在上記のリンクからPPAを介してインストールできます。

1
david.libremone

入手 開発者からの回答

メッセージはここでは誤解を招くものです。ご覧のとおり、/ media/usernameには書き込み権限がありません。つまり、GEncfsMはマウントポイントを作成できません。これを修正するには:

Sudo chown username /media/username

その後、次のようになります。

drwxr-x---+ 5 username root 4096 Dec 17 10:29 username

...

デフォルトですべてのマウントポイントをそこに配置する場合は、詳細設定の変数mount_dir_baseを/ media/$ USERに調整できます。変更後、GEncfsMを再起動する必要があります。

1
david.libremone