ファイルとディレクトリのアクセス許可のしくみ(II)

Linuxユーザーのアクセス許可

ずっと前に、私たちの投稿で Linuxでのファイルパーミッションのしくみ(I) 優先オペレーティングシステムでアクセス許可を操作する方法を理解し始めました。 このプラットフォームで最初の武器を作ったばかりの人に効果的に到達できるようにシンプルにしようとしましたが、ほとんどすべてのトピックと同様に、より高度なレベルに到達する可能性があり、少しずつそれがわかります。

コマンド「ls-l」が示す内容が残った後、システムがディレクトリ、サブディレクトリ、およびファイルごとに確立したすべての詳細を取得します。 ただし、これらの権限はすべて、読み取り、書き込み、実行をそれぞれ示すr、w、xの文字で設定できるだけでなく、 権限の数字の命名法を使用する、この投稿で確認し、後でumaskを使用できるようにします。これは、の特定のディレクトリに作成される各ファイルのアクセス許可を定義する機能です。 Linux.

しかし、まず最初に、以下のような構文を持つchmodコマンドについて話すときに時々見られるこれらの数字の意味を見てみましょう。

chmod [options]ファイルモード。

だから、確かに私たちは今までに次のようなものを見たことがあります:chmod 755〜 / Downloads / DTStoAC3。

そこで行われたことは、システムにアクセスするすべてのユーザー(パブリック)と、ファイルを所有するユーザーのグループの一部であり、書き込み権限も持っているため、唯一のユーザーに読み取りおよび実行権限を付与することです。ファイルの内容を変更できる人。 これを理解するには、部分的に説明する必要があります。このために、前の投稿で、XNUMXつのインジケーターを所有者、グループ、その他のXNUMXつのグループに分ける必要があることをすでに確認しました。

所有者は、ファイルの作成者、またはファイルが作成されたフォルダー内のユーザーアカウントの所有者です。、そして通常のことは、これらのファイルに対してすべての操作を実行できるということです。 グループのアクセス許可は、ファイルを所有するユーザーと同じグループの一部であるユーザーが実行できることを決定し、他のユーザーのアクセス許可は、システムにアクセスするユーザーが実行できることと実行できないことを意味します。。 ここでは、ファイルとディレクトリの間に実質的な違いがあり、実行権限に関して何よりも異なります(どちらの場合も読み取りと書き込みの権限は非常に明確です)。つまり、ファイルに対してそれを持っていると、実行または起動できます。 (たとえば、オペレーティングシステムまたはゲームの一部であるプログラム)while ディレクトリの場合、実行権限によりリストを作成できます (つまり、「ls」を作成して、その中身を確認します)。

私たちが時々目にするその数を決定するのは、パーミッションのバイナリ順序の合計であり、それぞれがその位置によって割り当てられた値を持っているということです。 A)はい、 rwxは、所有者とグループの両方、およびその他の場合、4、2、1と見なすことができます。、はそれぞれの公称値であり、特定のファイルまたはディレクトリに対するすべてのアクセス許可がある場合、合計は7になり、読み取りおよび書き込みアクセス許可がある場合は6になります(rは4、wは2であるため) )、読み取りと実行がある場合は5(rが4でxが2であるため)、読み取りのみの場合は4、書き込みのみの場合は2、実行のみの場合は1。 この投稿に添付されている画像でこれを理解するための良い例があります。ここでは、755番に到達する方法がよく示されています。 次の記事では、パーミッションが数字と文字の両方の命名法でどのように機能するかをすでに理解しているので、これから見ていきます。 Linuxでユーザー権限を変更する方法.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。