Linuxサーバーでパスワードで保護されたフォルダを作成するには?

Linuxサーバーでパスワードで保護されたフォルダを作成するには?

海外のLinuxサーバーで作業する必要があります。ここでは、約5〜6人がログインできる1つのユーザーアカウント(明らかにパスワード)を使用する必要があります。したがって、同じユーザーアカウントでログインしている他の人が自分のフォルダを表示できます。しかし、何らかの理由で私は彼らが私のフォルダを見たくありません。端末を使用して自分のフォルダをパスワードで保護するにはどうすればよいですか?ルートアクセス権がないため、sudo該当するコマンドはありません。サーバーはRed Hat Enterprise Linux Serverバージョン7.4(Maipo)を使用します。

ベストアンサー1

EncFSはrootなしで動作する必要があり、作業が完了した後に暗号化されたフォルダをマウント解除/閉じる限り、他の人はそのフォルダにアクセスできません。

または、ログイン時に自動的に復号化されない単一のeCryptFSフォルダ(開くにはパスワードを入力するだけ)も機能できますが、これにはroot権限が必要な場合があります。

LUKSまたはVeraCryptコンテナも機能できますが、rootも必要です(rootアクセスで直接インストールできない場合)。


別のアイデアは、フォルダをgpgで暗号化されたtarファイルに保存し、使用しないときに安全に保つことです。使用するために、ファイルをramfs(tmpfsはディスクにキャッシュすることができます)として抽出し、再暗号化します。 ramfs または tmpfs を設定するには、ルートが必要な場合があります。ファイルの(削除された)テキスト専用コピーをアーカイブすることが気に入らない限り、上書きするのがshred役立ちます。

おすすめ記事