Linux自習の旅-基本的なコマンド(基本的な権限)

Linux自習の旅-基本的なコマンド(基本的な権限)


序文

1.前のセクションでは、主にrm、cp、mvなどのコマンドについて、ディレクトリとファイルで操作できるいくつかのコマンドを簡単に紹介しました。まだ読んでいない場合は、以下のリンクをクリックして入力してください。
ディレクトリとファイル操作コマンド

2.このセクションでは、主にLinuxでの基本的なアクセス許可ビットをいくつか紹介します。主に、アクセス許可とは何か、アクセス許可が必要な理由、およびLinuxでの基本的なアクセス許可ビットについて説明します。


ヒント:以下はこの記事の内容です

1.権限とは何ですか?

1.権威について話すとき、あなたが小学生のときに学級委員を務めたことがあるのか​​どうかはわかりません。子供の頃のように、私は一度学習委員会を務めましたが、誰もが学習委員会について知っていますつまり、私は通常宿題を受け入れ、時々先生が一緒に宿題を変えるのを手伝います。私は研究委員会のメンバーなので、試験の後、みんなが自分の成績を心配して知りたいと思ったとき、私は実際に後ろで笑いましたはい、先生がテストペーパーを変更して結果を数えるのを手伝いたいので、誰もが知りたいのですが、結果を事前に知ることはできませんが、結果を事前に知ってこれを変更することはできます状況、私たちはそれを一種の権威として見ることができます。学校で誰もが知りたいことを事前に知ることができる一種の学習機関です。結果を知った後、事前に結果を知りたがっている仲良しの友達がいます。彼は私の仲良しなので、彼に話しました。この種の権威とも呼ばれます。私は主権者の受益者であり、彼は私の親友であるため、偶然にも何らかの権威を持っており、他の人は私とは何の関係もないので、権威は非常に少ないです。

2.したがって、権威は、他者によって与えられ、他のものよりもあるものに対してより多くの操作を行う一種の操作と見なすことができます。

3. Linuxのパーミッションについても同じことが言えます。パーミッションは、特定のユーザーを制限したり、特定のタイプのユーザーのファイルまたはディレクトリ操作を制限したりするために使用されます


2.なぜ許可が必要なのですか?

1.前の例でも、誰もが想像しています。権限を計画していない場合、事前にスコアを知ることができ、スコアを任意に修正して登録できる場合はどうなりますか?それは単なる混乱であり、スコアを変更できます。彼女はスコアを変更することもできます。スコアをつけて、自分に高得点を与えると、彼は自分に不快感を覚えた他の人に低得点を与えました。それだけでは十分ではありません。現時点では、登場する権限を持つことができるのは比較的公平な人でなければなりません。このように、結果の訂正・登録の一部は、比較的公正な者(研究委員会)のみが行っており、当校の秩序を保証することができます。

2.しかし、現時点では、研究委員会も学生であり、彼自身が試験を受ける必要があるため、研究委員会がすべての修正と論文の登録を研究委員会に渡すことは実際には不可能です。研究委員会はクラスメートよりもよく学んでいるだけです。あまり良くないので、すべての論文を研究委員会に渡すのは現実的ではありません。研究委員会も間違いを犯します。彼らは間違いを訂正したり、密かにスコアを変更したりする可能性があります。したがって、現時点では教師が必要です。教師には、教師が調査委員会のために変更したい試験紙のすべての権限があります。調査委員会はそれらの試験紙のみを変更でき、他の試験紙調査委員会は正常に動作できません。自分のスコープのみを持つことができます内の権限の一部。

3.つまり、Linuxでも同じです。rootユーザーにはすべての権限があり、通常のユーザーには一部の権限があります。ただし、通常、rootユーザーアカウントでログインして操作することはできません。これはあなたの上司が使用するルートアカウントには通常のユーザーアカウントしか使用できません。言うまでもなく、システムのセキュリティを確保するために、誰もがルートアカウントでログインすると、誰もができる理由を知っておく必要があります。彼らがシステムにやりたいことは何でもしますか?ただし、現時点では、全員がrootであるとは限りませんが、通常のユーザーがシステムで必要な操作を実行したり、操作にroot権限が必要な場合があります。そうしないと、一部の作業を正常に実行できません。

4.では、なぜ許可が必要なのですか。誰もができることとできないことを分けなければならないからです

4.1。rootユーザー、彼は最大であり、システムは無条件にrootの操作を信じているため、一般的なLinuxでは、rootは他のユーザーに権限を割り当てます(rootは全能であり、ファイル所有者がrootでなくても、rootも操作できます) )

4.2。グループユーザー、Linuxには所有者とグループがあると言うべきでした。たとえば、私のファイルの所有者はrootであり、私のrootにはグループがあります。これはroot(グループ名)でもあります。私たちのルート所有者が注文を出しました、そして私のルートグループの誰もがファイルを読むことができるだけです。したがって、この時点でユーザーZhang Sanが私のrootグループに参加した場合、彼はファイルを読み取ることしかできず、他に何もできません。

4.3。その他、およびLinuxでは、このファイルの所有者または所属するグループのユーザーでない場合は、他の誰かです。この時点で、ユーザーrootが再度注文し、このファイルが属するグループは、他の誰もファイルを読み取るために何もできません。したがって、この時点でZhang Sanは私のルートグループに属しているため、ファイルを読み取ることができ、Li Siが来ます。彼はこのファイルの所有者でも、所属するグループのユーザーでもないため、LiSiは他の誰かです。その後、Li Siはファイルに対して操作を実行できず、ファイルを読み取ることさえできませんでした。


3.基本的な権限の概要

1.次のように、「ls -l」を使用して、ディレクトリの内容を長い形式の表示で表示できることに注意してください。長い形式で表示される情報の最初の行は、このファイルの許可ビットであり、この許可ビットです。ユーザーはこのファイルの操作にいくつかの制限があります。

[root@localhost ceshi]# ls -l
总用量 0
-rw-r--r--. 1 root root 0 1月  19 03:17 a.txt
[root@localhost ceshi]# 

ここに画像の説明を挿入


2.上記の例では、ファイルのパーミッションビットを個別に取り出します
ここに画像の説明を挿入


。3。Linuxには所有者、グループ、その他の人がいると前に言いましたが、パーミッションビットは主にこれら3つのタイプの分割用です。人々、したがって、私たちの権威の位置は3つの部分と見なすことができます:
ここに画像の説明を挿入


4。上の図に示すように、中央の「rw-」、「r--」、および「r--」は3つの部分(最初の-そして最後のもの。それを放っておいてください、それはあなたの時間がかかります);

4.1。最初は最初の部分「rw-」です。この最初の部分を略して「u」許可ビットと呼びます。これはファイルの所有者の許可ビットです。最初の部分の許可ビットuは、このすべてを作成することを決定します。ファイルの作成者の権限。(理解しやすいです。最初の部分はこのファイルを作成したと見なすことができ、次に対応する権限は何ですか。上記のように、私の所有者の権限はrw-です)

4.2。次に、2番目の部分「r–」があります。この部分は、略して「g」パーミッションビットと呼ばれます。gパーミッションビットは、ファイルの所有者、彼が属するグループ、およびこのグループの人々は持っています。(わかりやすいです。このファイルを作成しませんでしたか?2番目の部分は、作成者が属するグループと、グループメンバーのアクセス許可です。上記のように、グループ内のユーザーのアクセス許可はr–です)

4.3。次に、3番目の部分も「r–」であり、3番目の部分は「o」許可ビットとも呼ばれます。o許可ビットは、所有者とあなたが属するグループ内の人々を除く他の人々の許可を表します。 。(私がファイルを作成し、対応する権限を持っていることは簡単に理解できます。次に、グループ内のユーザーにも対応する権限があります。他に私のファイルにアクセスしたい人がいる場合、その人もアクセスしません。私のグループに属している場合、このパーミッションビットは他の人のためにカスタマイズされたパーミッションです)


5.次に、一部のパーミッションについて個別に説明します

ここに画像の説明を挿入
6.最初のファイル所有者の許可ビットについて話しましょう。私たちの各部分の許可ビットも3つの小さな部分に分かれています{

"R" =読み取り許可(ファイル所有者許可ビットの最初の位置にrがある場合は、このファイルに対する読み取り操作があることを意味します。つまり、このファイルを開いて内容を確認できます)

"W" =書き込み権限(ファイルの所有者権限ビットにwがある場合は、このファイルに書き込むことができ、ファイルの内容を変更できることを意味します)

「X」:実行許可(ファイルの所有者許可ビットにxがある場合、ファイルに実行許可があることを意味します。ファイルを実行することの意味は後で説明します。これで、以下のexeプログラムとして理解できます。ウィンドウ、右?実行するために開く)

(ファイルの所有者権限ビットに上記の権限のいずれかがない場合、上の図に示すように、その場所は「-」になります。私のファイルの所有者は、このファイルの読み取りと書き込みのみが可能です。実行許可なし)

(グループと他の人々の許可ビットのrwxは同じ意味を持っています)

}


総括する

毎日ブログを書く時間が限られているので、ここに最初に書き、次に基本許可ビットの最初の「-」と最後の「。」を書きます。次のセクションに進むので、それについて話します。このセクションの内容。{ 1 アクセス許可とは:制限できるものは何ですか?2。アクセス許可が必要な理由:システムセキュリティを確保するため3.基本的なアクセス許可ビット:ファイル所有者、グループ、他の人[rwx] }



Jiehuaです。また会いましょう。

おすすめ

転載: blog.csdn.net/qq313088385/article/details/112857402