Linux/Unixのファイル権限:読み取り/書き込み&変更する方法は?

LinuxはUNIXのクローンであり、多くのユーザーが同時にアクセスできるマルチユーザーオペレーティングシステムです。 Linuxはメインフレームやサーバーでも何の変更もなく使用できます。 おかげで安全保障上の懸念としての迷惑またはmalignユーザーが腐敗しに変更または削除の重要なデータです。 のための有効なセキュリティ、Linuxに分割承認2です。,

  1. 所有権
  2. 権限

このLinuxファイルコマンドチュートリアルでは、次のことを学びます-

  • Linuxファイルの所有権
  • 権限
  • ‘chmod’コマンドでファイル/ディレクトリの権限を変更する
  • 絶対数値モード
  • シンボリックモード
  • 所有権とグループの変更
  • 概要

li>

linuxファイルのアクセス許可と所有権の概念は、linuxでは重要です。 ここでは、Linuxのパーミッションと所有権について説明し、両方について説明します。 私たちは所有権から始めましょう。,

ビデオにアクセスできない場合はここをクリック

Linuxファイルの所有権

Unix/Linuxシステム上のすべてのファイルとディレクトリには、以下の3つの所有者が割り当てられています。

User

ユーザーはファイルの所有者です。 デフォルトでは、ファイルを作成した人がその所有者になります。 したがって、ユーザーは所有者と呼ばれることもあります。

グループ

ユーザーグループには複数のユーザーを含めることができます。 すべてのユーザに所属するグループと同じになりますLinuxのグループの権限でのアクセスファイルです。, 多くの人がファイルへのアクセスを必要とするプロジェクトがあるとします。 各ユーザーに手動で権限を割り当てる代わりに、すべてのユーザーをグループに追加し、このグループメンバーだけがファイルを読み取ったり変更したりできない

その他

ファイルにアクセスできるその他のユーザー。 このユーザーはファイルを作成しておらず、ファイルを所有できるユーザーグループにも属していません。 実際には、それは他の皆を意味します。 したがって、他の人に権限を設定するときは、世界の権限を設定するとも呼ばれます。,

さて、大きな疑問は、ユーザー’A’が他のユーザー’B’の重要な情報/データを含むファイルに影響を与えることができないように、Linuxはこれら三つのユーザータイプをど あなたのLinuxコンピュータ上で動作するあなたの同僚があなたのイメージを表示したくないようなものです。 これは、権限が設定され、ユーザーの動作を定義する場所です。

私たちは、Linux上の許可システムを理解してみましょう。

Permissions

UNIX/Linuxシステム内のすべてのファイルとディレクトリには、上記の3つの所有者すべてに対して定義された次の3つの権限があります。,

  • 読み取り:この権限は、ファイルを開いて読み取る権限を与えます。 Read権ディレクトリまた、柔軟性と使い勝手を重視するリストにすることを決定しました。
  • 書き込み:書き込み権限は、ファイルの内容を変更する権限を与えます。 の書き込み権限は、ディレクトリの権限の追加、削除、名前の変更ファイルに格納されたディレクトリです。 を考えるのが好きなの許可のファイルを持っていないという書き込み権限のあるディレクトリのファイルが格納されています。 ファイルの内容を変更することができます。, ただし、ディレクトリからファイルの名前を変更、移動、または削除することはできません。
  • Execute:Windowsでは、実行可能プログラムは通常、拡張子”を持っています。exe”と簡単に実行できます。 Unix/Linuxでは、execute権限が設定されていない限り、プログラムを実行することはできません。 実行権限が設定されていない場合でも、プログラムコードを表示/変更できる場合があります(read&書き込み権限が設定されてい,

Linux/Unixのファイル権限

<ターミナル上のls-lは

ls - l

ここでは、’-rw-rw-r–‘を強調表示しており、この奇妙な見た目のコードは、所有者、ユーザーグループ、および世界。,

ここで、最初の’-‘はファイルを選択したことを意味します。p>

そうでなければ、ディレクトリであれば、dが表示されていたでしょう。

文字は覚えやすいです。

r=読み取り権限
w=書き込み権限
x=実行権限
-=権限なし

このように見てみましょう。

コードの最初の部分は’rw-‘です。, これは、所有者’Home’が次のことができることを示唆しています。

  • ファイルを読み取る
  • ファイルを書き込むか編集する
  • 実行ビットが’-‘に設定されているため、ファイルを実行できません。

設計上、Fedora、CentOS、Ubuntuなどの多くのLinuxディストリビューション。 ユーザー名と同じグループ名のグループにユーザーを追加します。 したがって、ユーザ’tom’が’tom’という名前のグループに追加されます。

第二部は’rw-‘です。, ユーザーグループ’Home’とグループメンバーのためのそれはできます:

  • ファイルを読む
  • ファイルを書くか編集する

第三部は、任意のユーザーを意味する世界のためのものです。 それは’r–‘と言います。 これは、ユーザーができることを意味します。

  • ファイルを読み取る

‘chmod’コマンドでファイル/ディレクトリの権限を変更する

あなたの同僚にあなたの個人的なイメージを見たくないと言います。 することができます。変化するファイルにアクセス権を表します。

‘change mode’の略である’chmod’コマンドを使うことができます。, このコマンドを使用すると、所有者、グループ、および世界のファイル/ディレクトリに対する権限(読み取り、書き込み、実行)を設定できます。 構文:

chmod permissions filename

コマンドを使用するには2つの方法があります-

  1. 絶対モード
  2. シンボリックモード

絶対数値モード

このモードでは、ファイル

以下の表は、すべての権限タイプの番号を示しています。

chmod permissionsコマンドを実際に見てみましょう。,

上記のターミナルウィンドウで、ファイル’sample’のアクセス許可を’764’に変更しました。

‘764’絶対コードには次のようなものがあります。

  • 所有者は読み取り、書き込み、実行できます
  • ユーザーグループは読み取り、書き込みができます
  • 世界は読み取りのみできます

これは’-rwxrw-r–

これは’-rwxrw-r–pこれは、絶対番号を割り当てることによって、linux on fileでユーザー権限を変更する方法です。,

シンボリックモード

絶対モードでは、3つの所有者すべての権限を変更します。 シンボリックモードでは、特定の所有者の権限を変更できます。 これは、Unixファイルの権限を変更するために数学記号を使用します。

演算子 説明
+ ファイルまたはディレクトリにパーミッションを追加します
ファイルまたはディレクトリにアクセス許可を追加します
ファイルまたはディレクトリにパーミッションを追加します
permission
= は、アクセス許可を設定し、以前に設定したアクセス許可をオーバーライドします。,

The various owners are represented as –

User Denotations
u user/owner
g group
o other
a all

We will not be using permissions in numbers like 755 but characters like rwx.,例にk

所有権とグループの変更

ファイル/ディレクトリの所有権を変更するには、次のコマンドを使用できます。

chown user

ファイルまたはディレクトリのユーザーとグループを変更する場合は、コマンドを使用します。

chown user:group filename

これを実際に見てみましょう

グループ所有者のみを変更する場合は、コマンドを使用します

chgrp group_name filename

‘chgrp’はグループ変更を表します。,

Tip

  • ファイル/etc/groupには、システムで定義されているすべてのグループが含まれています
  • コマンド”groups”を使用して、
  • コマンドnewgrpを使用して、デフォルトのグループ以外のグループのメンバーとして機能できます
  • 同じファイルを所有する2つのグループを持つことはできません。
  • Linuxには入れ子になったグループはありません。, あるグループは他のグループのサブグループにすることはできません
  • x-ディレクトリを実行すると、dirに”入力”してサブdirsにアクセスできるようになります
  • 後の高度なチュートリアルで説明するファイルやディレクトリに設定できる他の権限があります

概要:

  • マルチユーザシステムであるLinuxは、セキュリティのためにパーミッションと所有権を使用します。
  • Linuxシステムには三つのユーザータイプがあります。, ユーザー、グループ、その他
  • Linuxでは、ファイルのパーミッションをr、w、xで示される読み取り、書き込み、実行に分割します。
  • ファイルのパーミッションは’chmod’コマンドで変更できます。これはさらに絶対モードとシンボリックモードに分けることができます。
  • ‘chown’コマンドは、ファイル/ディレクトリの所有権を変更することができます。 次のコマンドを使用します。chown user fileまたはchown user:group file
  • ‘chgrp’コマンドは、グループの所有権を変更できますchrgrp group filename
  • x-ディレクトリを実行するとはどういう, A:dirを”入力”し、サブdirにアクセスできるようにすることが許可されています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です