権限のI.概要
所有者(所有者)、グループ(同じグループのユーザおよび所有者)、他人(他の人、所有者に加えて、ユーザーの同じグループに加えて、かつ:Linuxファイルシステムは、一般的に3つのカテゴリーに分け、ロード/ストアアクセスアイデンティティになります)スーパー管理者に加えて、
三つのアイデンティティと読みました(読み取り)、書き込み(書き込み)、(実行)実行権限など
第二に、導入された権限
マルチユーザ(同時にできない)、管理計算機システムにおいて、アクセス許可は、特定の電力システムリソースの使用と特定のユーザを指します。フォルダ、貯蔵又は特定の制限システム命令の使用等。
Linuxでは、それぞれ、書き込みを読んで、そして権限を実行します。
読み取りアクセス:
ディレクトリの場合は、読み取り権限は、ユーザーがディレクトリ構造を一覧表示することができますかどうかに影響を与えます
ファイルの場合は、読み取り権限は、ユーザーがファイルの内容を表示することができますかどうかに影響を与えます
書き込み権限:
ディレクトリの場合は、ユーザーがコマンドCDを実行できるかどうかに影響します
ファイル、特にスクリプトファイルの場合、ファイルのパーミッションは、あなたが実行できるかどうかに影響を与える実行
第三に、アイデンティティを導入
所有者(ファイルの所有者)
Linuxはマルチユーザー、マルチタスクオペレーティングシステムであるため、それは多くの場合、単一のホスト上で同時に作業に多くの人々があるかもしれませんが、それぞれの人には、ホスト上のファイルのアクセス権を設定し、それは個人的な「プライベートファイル」になってみましょうということができますセット必要に応じて、個別のオーナー、
自分自身(ファイルの所有者)以外のファイルのアクセス権は、ユーザーがファイルの内容を表示することはできません。
グループアイデンティティ(同じグループの所有者とユーザーファイル)
同一グループ内のファイルの最も有用な特徴の所有者は、ホスト上のリソースと、同じホスト上で複数のチーム、例えば、A、B二つのグループ(ユーザグループ)の開発に反映され、AはA1、A2、A3の3つ有していますメンバー、BがB1、B2二つの部材、
2つのグループはFは、適切な権限を提供することで、A、Bのコミュニティのメンバーが互いのデータを変更することができますが、グループCのメンバーはFの内容を変更することはできません、とさえビューレポートを完了するために一緒に動作するはずです権限がありません。
一方、グループのメンバーは、グループの他のメンバーが、Linuxでは、複数のユーザーグループのサポートを各アカウントにファイルデータを読み取ることができないので、独自のプライベートファイルを設定することができます。ユーザグループAに属するユーザA1、B1は、Bは、一次基[群]及び追加することができるユーザグループに属します
(ユーザの同じグループと所有者に対して他のもの)その他のアイデンティティ
これは相対的な概念、部屋に登録住ん類推、明代、2つのアウト、暁明、である、不動産ライセンスは明代(所有者の所有者)で、その後、明代の1は、ユーザグループがあり、このグループは、明代、2つのアウトを持っています暁明3人のメンバー、および他の個体
張3と呼ばれ、そのうちの3つが問題で、これはジョー・スミス(他人)ではありません。
一方、明代、2つのアウト、暁明が、自分の部屋を持って、自分の部屋のうち3各ことができますが、Rangda明暁明は、ファイルの所有者(利用者)の意味である、彼らの愛の手紙の日記を見ることができないが。
rootユーザ(スーパーユーザ)
彼は最大のユーザー権限を持つすべての、普通のユーザーを管理するための神のユーザーのようなLinuxのそこでは、これは、rootユーザーです。
四、導入されたLinuxの権限
パーミッションの設定に、あなたには、いくつかの基本的なルールのLinuxでの割り当て属性やファイルのパーミッションを、知っている必要があり、lsコマンドは、ファイルのプロパティを表示するための表示ファイル名と関連付けられた属性に使用されています
次のようにドキュメントの異なるアクセス許可をそれぞれ有するユーザ(所有者)は、Linuxユーザーグループ(群)など他の概念は、存在する場合、その特定の権利が割り当てられました:
10文字の意味を表します。
- 「文書は前記」「lはソフトリンクを表す」、「S表現ソケット」、B」、「Cキャラクタデバイスが表す」を「Dがフォルダを表す」共通するドキュメントタイプは、その第一それは等」、ブロックデバイスを表し、
4個の第二 - 、三、書き込みアクセスの場合であり、書き込みを表しwは、 - 書き込み不可を示し、4位表現権利状況文書の所有者は、第2のビットは、読み出し許可、Rの値を示します - 権利の実装は、値は、Xを持っている場合
七第五:第五は、Rの値が、読み出し許可を表し、ユーザーグループの権限を有する所有者こと - 、書き込みを表すwは第六の場合は、書き込み権限を表し、 - 示し書き込み可能ではない、第7ビットは、権利の実施を示し、値は、Xを持っています -
第十二のビットに対して第2は、上記の他の特権ユーザーに加えて、ユーザの前部を示し、8番目のビットは、Rの値が、読み出し許可を示す - 、9番目のビットは、Wが表す、書き込みアクセスの場合を示し書き込み - 非書き込みを表し、10位は、権利の実装を表し、値は、Xを持っています -
権限の割り当て、3つのパラメータはrwxの組み合わせと変わらない位置、使用には対応する許可の順序がある - の代わりに、
第五に、アクセス権の設定
構文:chmodのパーミッションオプションスキーマドキュメント
許可モード:文書の権利情報を設定します
ドキュメント:ファイルやフォルダは、相対パス、または絶対パスを指定できます。
注:あなたがアクセス権を設定するドキュメント場合、オペレータは、rootユーザーのいずれかである、またはドキュメントの所有者です。
1.文字書式
誰が設定:
U:所有者(ユーザ)の所有者を表します。
G:ユーザが同じグループセット(グループ)の所有者に指示します
他人を表し、他のユーザーにアクセス権を設定します。o
:権限を設定する(一部を含む完動)すべての人に、すべてを表し
設定は、誰にすべてのユーザーのデフォルト設定を時間を設定する権限を指定していない場合
アクセス権の文字:
R:読み取り
W:書き込み
X:実行
- :権限がありません
権限の分布:
+手段(電流に対して)特定のユーザーの権限を追加します
- 削除ユーザの権限に手段(電流に対して)
=(結果の)特定の値にアクセス許可セット[割付]を示します
例えば:セットの権限に/root/anaconda-ks.cfgは、ファイルへの必要性(-rw -------)、全ての権利の所有者を必要とし、ユーザーの同じグループが読んでいると、書き込みアクセス、他のユーザーへの読み取り専用アクセス
#chmodのU + X、G + RW、O + Rアナコンダ-のks.cfg [アンディ〜@ルート]
[アンディ〜@ルート]#LS -l
总用量4
-rwxrw-r--の。1ルートルート1261年7月3午前8時02分アナコンダ-のks.cfg
[アンディ〜@ルート]#
2.デジタル形式
多くの場合、このような特権A.TXT #chmod 777に似ていくつかの技術的なページで見。この形式は、デジタル形式(777)に権利と呼ばれています。
読み取りR(4)
ワット書き込み(2)
実行X(1)
ノー権限:0に相当します---
例えば:セットの権限にアナコンダ-ks.cfgと必要性、アクセス権がすべての権利の所有者を必要と、ユーザーの同じグループは、読み取りを実行している権限を、他のユーザーは読み取り専用
すべての著作権所有者の権利= = 4 + 2 + 1 = 7
ユーザの同一のグループがアクセス許可を読み取り=実行権限= 4 + 1 = 5 +
他のユーザーがアクセス権を読ん= 4 =
結果は754最終的なもので
[アンディ〜@ルート]#chmodの754アナコンダ-のks.cfg
[アンディ〜@ルート]#lsの-l
总用量4
-rwxr-xr--。1ルートルート1261年7月3午前8時02分アナコンダ-のks.cfg
[アンディ〜@ルート]#
第六に、所有者とグループの設定
所有者:ユーザー(ファイルの所有者)は、ドキュメントの所有者に属し
それはグループである:ユーザー・グループに属しています
#LS [アンディ〜@ルート] -l
総容積4
-rwxr-XR、.. 1 1261ルート7ルート付けのks.cfgアナコンダ08:02。3
[アンディルート@〜]#
根のフロントは、所有者であります
ルートの背後にあるグループがあります
文書が作成されたときに、この情報は、2つの情報の作成者(ルートの前に、ユーザー名、ユーザーが裏ルートに属するプライマリグループの名前)を使用します
この設定の必要性:情報文書所有者とグループ時にはユーザーを削除するために行く場合、ユーザーは、対応する(仕事の転送前に残して類似)を変更する必要があります
chownコマンド
役割:変更文書は、ユーザー(所有者の変更)に属しています
構文:#chown -R新しいユーザー名:新しいパスは、ドキュメントのセットです
-Rプレゼンテーションオプションは、文書は必要ありません-R
あなたは、ディレクトリ操作を追加したい場合は-R
chownコマンドユーザー:グループのファイル名
[ルート@アンディ〜]#chownコマンドアンディ:G1のテキスト
[アンディ〜@ルート]#lsの-l
总用量4
-rwxr-xr--。1つのルートルート1261年7月3 8:02アナコンダ-のks.cfg
-rw-R - r--の1アンディG1 0 11月27夜08時08分テキスト
[アンディ〜@ルート]#
chownコマンドのユーザー名所有者の変更
-rwxr-xr--。1つのルートルート1261年7月3午前8時02アナコンダ-のks.cfg
-rw-R - r--の1アンディG1 0 11月27夜08時08分テキスト
[アンディ〜@ルート]#chownをandy1テキスト
[アンディ@ルート〜 ]#LS -l
总用量4
-rwxr-xr--。1つのルートルート1261 7月3 08:02アナコンダ-のks.cfg
-rw-R - r--の1 andy1 G1 0 11月27 20:08テキスト
[アンディ〜@ルート]#
chownコマンド:グループファイル名の変更は、グループです
[アンディ〜@ルート]#groupaddのG2
[アンディ〜@ルート]#chownコマンド:G2テキスト
[アンディ〜@ルート]#LS -l
总用量4
-rwxr-xr--。1つのルートルート1261年7月3 8:02アナコンダ-のks.cfg
-rw-R - r--の1 andy1 G2 0 11月27夜08時08分テキスト
[アンディ〜@ルート]#
chownコマンドユーザー:ファイル名が自動的に継承し、ユーザーのすべてのグループ
chown -R(再帰は、ディレクトリのすべての内容は、そうでない場合にのみ、ディレクトリを変更し、変更されています)