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役立ちます。

答え2

端末を使用して自分のフォルダをパスワードで保護するにはどうすればよいですか?

一部のデータを安全に保存する方法を探している場合は、暗号化されたインストール可能ディスクイメージを作成するか、フォルダの内容を圧縮して暗号化する方法をご覧ください。

どちらも同じログインを使用している場合は、同じIDを持つ他の人が実行したすべてのコマンドをキャンセルできます。また、クラウドにいくつかの外部スペースをインストールしますが、インストール時に誰もが見えるようにすることも検討してください。

関連情報