機密ファイルのパーミッション設定 — .envやSSH鍵を守る方法
.envファイルやSSH秘密鍵のパーミッションが適切でないと、低権限の攻撃者でも機密情報を窃取できます。正しいパーミッション設定と一括チェック方法を解説します。
.envファイルやSSH秘密鍵のパーミッションが適切でないと、低権限の攻撃者でも機密情報を窃取できます。正しいパーミッション設定と一括チェック方法を解説します。
Linuxのパーミッションの読み方、chmod(数字・記号)による権限変更、chownによる所有者変更、よく使うパーミッション設定パターンまで解説。
1 chownコマンドの概要 chownコマンドは、Linuxでファイルやディレクトリの所有者とグループを変更する基本的なコマンドです。「change owner」の略で、システム管理、ファイル管理、セキュリティ設定において重要な役割を果たします。 主な機能: 所有者変更: ファイルの所有ユーザーを
1 tarコマンドの概要 tarコマンドは、Linuxで複数のファイルやディレクトリを一つのアーカイブファイルにまとめるコマンドです。「tape archive」の略で、バックアップ、配布、圧縮において不可欠なツールです。 主な機能: アーカイブ作成: 複数ファイルの一括化 圧縮・解凍: gzip、
1 chmodコマンドの概要 chmodコマンドは、Linuxでファイルやディレクトリの権限(パーミッション)を変更する基本的なコマンドです。「change mode」の略で、セキュリティとファイルアクセス制御において不可欠な役割を果たします。 主な機能: 権限変更: 読み取り、書き込み、実行権限の
1 touchコマンドの概要 touchコマンドは、Linuxで空のファイルを作成したり、既存ファイルのタイムスタンプを更新する基本的なコマンドです。ファイルの作成、時刻の更新、開発でのファイル管理において重要な役割を果たします。 主な機能: ファイル作成: 空のファイルを新規作成 タイムスタンプ更
1 mvコマンドの概要 mvコマンドは、Linuxでファイルやディレクトリの移動とリネームを行う基本的なコマンドです。「move」の略で、ファイルシステム内でのファイル操作において不可欠なツールです。 主な機能: ファイル移動: ファイルを別の場所に移動 リネーム: ファイル名やディレクトリ名の変更
1 mkdirコマンドの概要 mkdirコマンドは、Linuxで新しいディレクトリを作成する基本的なコマンドです。「make directory」の略で、ファイルシステムの構造を整理し、プロジェクトの管理において不可欠なツールです。 主な機能: ディレクトリ作成: 新しいディレクトリの作成 階層作成
1 mvコマンドの概要 mvコマンドは、Linuxでファイルやディレクトリの移動とリネームを行う基本的なコマンドです。「move」の略で、ファイルシステム内でのファイル操作において不可欠なツールです。 主な機能: ファイル移動: ファイルを別の場所に移動 リネーム: ファイル名やディレクトリ名の変更
1 cpコマンドの概要 cpコマンドは、Linuxでファイルやディレクトリをコピーする基本的なコマンドです。「copy」の略で、データのバックアップ、複製、移動作業において不可欠なツールです。 主な機能: ファイルコピー: 単一ファイルの複製 ディレクトリコピー: ディレクトリの再帰的な複製 権限保
1 findコマンドの概要 findコマンドは、ディレクトリツリーを再帰的に検索し、指定した条件に一致するファイルやディレクトリを見つけるLinuxの強力なコマンドです。ファイル名、サイズ、権限、更新日時など様々な条件で検索でき、見つかったファイルに対してアクション実行も可能です。 主な機能: ファ
1 awkコマンドの概要 awkコマンドは、テキスト処理に特化したプログラミング言語およびコマンドラインツールです。「Aho, Weinberger, Kernighan」の三人の開発者の名前から命名され、行とフィールドを基本単位とした強力なパターンマッチングとデータ操作機能を提供します。 主な機能