Linux - (第 7 章) ファイル権限の管理

目次

1. 基本的な紹介

2. ファイル/ディレクトリの所有者

1. ファイルの所有者を表示する

2. ファイル所有者の変更

3. ファイル/ディレクトリのグループ

1. ファイル/ディレクトリが属するグループを変更します

2. ユーザーが所属するグループを変更する

4. 権限の基本的な概要

5. rwx権限の詳細説明

1.rwx はファイルに適用されます

2.rwx はディレクトリ上で動作します

6. 権限を変更する


1. 基本的な紹介

        Linux では、ユーザーはグループに属します。ユーザーを作成すると、デフォルトでユーザー名と同じ名前のディレクトリが /home/xx に作成され、これがユーザーのホーム ディレクトリになります。ユーザーがログインすると、 /home/xx ディレクトリに切り替わります。デフォルトでは、ユーザーは他のユーザー ディレクトリに入ることができません。ユーザーの権限はファイルの操作に反映されます。

2. ファイル/ディレクトリの所有者

ファイルの作成者がファイルの所有者になります。

1. ファイルの所有者を表示する

ls   -ahl file/directory      //ファイルの所有者を表示します

        出力結果は、ファイルの種類と権限、リンク数、ファイル所有者、ファイル グループ、ファイル サイズ、作成時刻または最終変更時刻、ファイル名の順に表示されます。詳細な紹介は次のとおりです。

2. ファイル所有者の変更

chown   [オプション] [エンドユーザー] [ファイルまたはディレクトリ]        //ファイルまたはディレクトリの所有者を変更します

chown   [options] [end-user:end-group] [file or directory]        ​​//ファイルまたはディレクトリの所有者とすべてのグループを変更します

オプションの説明

オプション 関数
-R 再帰的な操作

例えば:

(1) a.txt ファイルの所有者を Billie に変更します。

        チャウン  ・ビリーa.txt

(2) ファイル所有者とすべてのグループを再帰的に変更する

        chown   -R ビリー:grp_2 こんにちは/

3. ファイル/ディレクトリのグループ

1. ファイル/ディレクトリが属するグループを変更します

charp   [エンドユーザー グループ] [ファイルまたはディレクトリ]        // ファイルまたはディレクトリが属するグループを変更します

例えば:

        a.txt ファイルが属するグループを grp_2 に変更します

        chgrp   grp_2 a.txt

2. ユーザーが所属するグループを変更する

usermod [オプション] ユーザーグループのユーザー名

オプションの説明

オプション 関数
-g ユーザーの初期ログイン グループを変更します。指定されたグループは存在する必要があります。デフォルトのグループ ID は 1 です

4. 権限の基本的な概要

ls   -lで次のように表示されます  。

- rwx rw- r--   1  ルート  grp_2   1213   2 月 2 日 08:43   a.txt

パラメータの説明

桁数 説明する
No.0 ファイルタイプ (-: 通常ファイル、d: ディレクトリ、l: 接続ファイル、c: キャラクタデバイスファイル、b: ブロックデバイスファイル)
No.1~3 ファイル所有者はファイルに対する権限を持っています
No.4-6 ファイルが属するグループには、そのファイルに対するアクセス許可があります
No.7-9 他のユーザーはファイルに対するアクセス許可を持っています
1 ファイルの場合はハードリンクの数を示し、フォルダーの場合はサブディレクトリの数を示します。

ファイル所有者
grp_2 ファイルが属するグループ
1213 ファイルサイズはディレクトリの場合は4096に統一
2月2日 08:43 ファイルが作成された時刻、または最後に変更された時刻を示します。
a.txt ファイル名

5. rwx権限の詳細説明

1.rwx はファイルに適用されます

(1) r は readable の略で、読んだり見ることができます。

(2) w は書き込み可能を意味します: ファイルは変更できますが、ファイルを削除することはできません。ファイルを削除するための前提条件は、ファイルに対する書き込み権限を持っていることです。

(3) x は実行可能ファイルを表します: 実行可能です。

2.rwx はディレクトリ上で動作します

(1) r は readable の略で、読んだり見ることができます。

(2) w は書き込み可能を表します。ディレクトリ内で変更、作成、削除、名前変更が可能です。

(3) x は実行可能ファイルを表します。ディレクトリを入力できます。

6. 権限を変更する

chmodコマンドを使用すると、ファイルまたはディレクトリのアクセス許可を変更できます。

(1) 1 つ目の方法: +-= 権限を変更する

chmod   [{ugoa}{+-=}{rwx}] ファイルまたはディレクトリ

u:所有者 g:すべてのグループ o:その他 a:全員

(2) 2 番目の方法: デジタル変更許可

chmod   [モード=421] [ファイルまたはディレクトリ]

r=4 w=2 x=1 rwx=4+2+1=7 rw=4+2=6 rx=4+1=5 wx=2+1=3   

例えば:

(1) chmod u=rwxg=rx,o=x ファイルまたはディレクトリ     // は、所有者に rwx 権限を、グループ内のユーザーに rx 権限を、その他のユーザーに x 権限を与えることを意味します。

(2) chmod   751 ファイルまたはディレクトリはchmod u=rwxg=rx,o=x ファイルまたはディレクトリ  と同等です 

おすすめ

転載: blog.csdn.net/m0_45447650/article/details/131979698