Linux ファイルパーミッション分析: 入門から実践まで

Linux ファイル アクセス許可は、Linux システムの非常に重要な部分です。これは、ファイルとディレクトリのアクセス許可 (読み取り、書き込み、実行) と所有権 (ユーザー、グループ) を制御します。ユーザーは、Linux システムを使用するとき、ファイル アクセス許可の概念を理解する必要があります。 , ファイルのアクセス許可を変更し、誤ったアクセスを防ぐ方法をマスターしてください。この記事では、Linux のファイル権限の基本と実践的なスキルについて詳しく説明します。

基本: ファイルのアクセス許可とファイルの所有権
Linux システムでは、各ファイルとディレクトリには所有者と一連のアクセス許可があります。権限制御には、読み取り、書き込み、実行の 3 種類があります。所有者は、自分の名前でファイルまたはディレクトリの読み取り、書き込み、および実行のアクセス許可を制御する権利を持ち、また、ファイルまたはディレクトリの所有権を制御する権利も持ちます。したがって、Linux システムでは、ファイル操作の権限とアクセス制御は、ファイルまたはディレクトリの所有権と権限に完全に依存します。

権限の種類:
- 読み取り権限: ファイルの内容、ディレクトリのリスト、ファイル権限を表示できますが、ファイルを変更することはできません。
-書き込み権限: ファイルの内容の編集、ディレクトリまたはファイルの作成、削除、名前変更を許可します。
・実行権限:ディレクトリ内のファイルにアクセスするための実行ファイルの権限であり、この権限のないファイルやディレクトリは実行できません。

ファイルの所有権:
Linux におけるファイルの所有権は、ファイルへのアクセスに影響を与える重要な要素であるため、非常に重要です。ファイル所有者は、アクセス、変更、および操作を実行できる唯一のユーザーです。さらに、グループ所有者と不自由なユーザーがいます。ファイルの所有者とグループ メンバーに読み取り、書き込み、および実行のアクセス許可を設定します。ただし、一般ユーザーは読み取りおよび書き込み権限がなければファイルを開いたり編集したりすることはできません。

実践的なスキル:
1. ファイルのアクセス許可を確認するにはどうすればよいですか?
コマンドを実行します: ls -l /pathtofile

これにより、ファイルの名前、所有者、グループ所有者、すべてのユーザーの権限、作成日、その他の詳細が表示されます。具体的な例を次に示します。
-rw-r–r-- 1 root root 8065 2022 年 3 月 23 日 pythonfile.py

  • 最初の列 - rw-wxr-x: これは、r、w、x で構成される権限文字列です。
    r - 読み取り権限を意味します。
    w - 書き込み権限を意味します
    。 x - 実行権限を意味します。
  • 2 番目の列 - 2 には、ファイルへのリンクの数が格納されます。
  • 列 3 - 所有者の名前
  • 4 番目の列 - 所有者グループの名前
  • 5 列目 - ファイルのサイズ (バイト単位)
  • 列 6 - ファイルの作成日時
  • 7 列目 - ファイル名

2. ファイルのアクセス許可を変更するにはどうすればよいですか?
コマンドを実行します: chmod モード ファイル

たとえば、他のユーザーに読み取り権限を与えることができます:
chmod o+r file
また、すべてのユーザーに同時に実行権限を設定することもできます:
chmod a+x file

3. ファイルの所有権を変更するにはどうすればよいですか?
コマンドを実行します: chown owner:group file

たとえば、ファイル file を www-data ユーザーに割り当てます:
chown www-data:www-data file

4. フォルダーとそのすべてのサブファイルのアクセス許可を変更するにはどうすればよいですか?
コマンドを実行します: chmod -R 権限フォルダーパス

たとえば、my_folder フォルダーとそのサブフォルダーの所有権を変更するには:
chmod -R 755 my_folder

概要:
Linux ファイルのアクセス許可を習得することは、Linux システムを使用するための基礎の 1 つであり、Linux ファイルとディレクトリのアクセス許可を表示、変更、変更する方法を学ぶ必要があります。ファイルとディレクトリを可能な限り保護するために、ユーザーごとに異なるアクセス許可を設定します。一般的な権限、例、変更名、ファイル所有権の変更についてよく理解することから始めるとよいでしょう。

おすすめ

転載: blog.csdn.net/canshanyin/article/details/130911239