ホームページ  >  記事  >  コンピューターのチュートリアル  >  Linux のファイル権限: 読み取り、書き込み、実行の 3 種類をマスターしましたか?

Linux のファイル権限: 読み取り、書き込み、実行の 3 種類をマスターしましたか?

WBOY
WBOY転載
2024-02-19 21:39:27671ブラウズ

Linux のファイル権限: 読み取り、書き込み、実行の 3 種類をマスターしましたか?

Linux システムでは、ファイル権限が重要な役割を果たし、ユーザーのアクセス権限とファイルに対する実行可能な操作を決定します。この記事では、Linux ファイル権限の概念、さまざまな種類の権限、権限の変更方法、およびよくある質問について詳しく説明します。ある程度の Linux の基礎を持った読者に適しています。

ファイル権限の概念

Linux システムでは、各ファイルに所有者とグループがあります。ファイル権限は、ファイルに対するユーザーのアクセス権を制御するために使用され、読み取り、書き込み、実行の 3 つのタイプに分類されます。 「ls -l」コマンドを使用すると、ファイルの権限情報を表示できます。

リーリー

この例では、ls -l コマンドを使用して、file.txt ファイルのアクセス許可とその他の情報を一覧表示します。最初の文字 - は、これが通常のファイルであることを示します。次の 9 文字は、それぞれ 3 文字ずつ 3 つのグループに分けることができます。最初のグループ rw- は所有者が読み取りおよび書き込み権限を持つことを示し、2 番目のグループ r- はグループ ユーザーが読み取り権限のみを持つことを示し、3 番目のグループ r- は他のユーザーも読み取り権限のみを持つことを示します。

権限の種類

読み取り権限

読み取り権限により、ユーザーはファイルの内容を表示できるようになり、ファイルにアクセスするための適切な権限がユーザーに与えられます。

リーリー

この例では、chmod コマンドを使用してファイルの読み取り権限を設定します。 r は読み取り権限を追加することを意味し、u-r は所有者の読み取り権限を取り消すことを意味し、gr はグループ ユーザーにファイルの読み取りを許可することを意味します。

書き込み許可

書き込み権限により、ユーザーはファイルの内容を編集できます。書き込み権限がない場合、変更は制限されます。次の例は、ファイルの書き込み権限の設定を示しています。

リーリー

この例では、chmod コマンドを使用してファイルの書き込み権限を設定します。 w は書き込み権限を追加することを意味し、u-w は所有者の書き込み権限を削除することを意味し、g w はグループ ユーザーにファイルの書き込みを許可することを意味します。

実行権限

実行権限により、ユーザーはシステム内の特定のファイルを実行できます。実行権限がない場合、ユーザーはファイルを実行できません。

リーリー

この例では、chmod コマンドを使用してファイルの実行権限を設定します。 x は実行権限を追加することを意味し、u-x は所有者の実行権限を削除することを意味し、g x はグループ ユーザーにファイルの実行を許可することを意味します。

権限の変更

Linux では、chmod コマンドを使用してファイルのアクセス許可を変更できます。ファイルにアクセス許可を設定する方法を示す例は次のとおりです:

リーリー

この例では、chmod コマンドを使用してファイルのアクセス許可を設定します。 u rwx は、所有者が実行可能ファイルの読み取りと書き込みを許可されていることを示します。 g rw は、グループ ユーザーがファイルの読み取りと書き込みが許可されていることを示します。o-rwx は、他のユーザーが実行可能ファイルの読み取りと書き込みが禁止されていることを示します。

一般的な問題

現在のユーザーの権限を確認するにはどうすればよいですか?

現在のユーザーの権限を表示するには、次のコマンドを実行します:

リーリー

このコマンドは、現在のユーザーの UID と GID、およびそのユーザーが属するグループを表示します。

ファイルの所有者とグループを変更するにはどうすればよいですか?

ファイルの所有者とグループを変更するには、次のコマンドを実行します。

リーリー

これらのコマンドは、ファイルの所有者とグループをそれぞれ変更します。

ファイルの所有者とグループを確認するにはどうすればよいですか?

ファイルの所有者とグループを表示するには、次のコマンドを実行します。

リーリー

出力では、列 3 はファイルの所有者、列 4 はファイルのグループです。

デフォルトの権限を設定するにはどうすればよいですか?

ファイルのデフォルトの権限を設定するには、umask コマンドを使用します。このコマンドを使用すると、新しいファイルを作成するときに使用するデフォルトのアクセス許可マスクを設定できます。以下に例を示します:

リーリー

この例では、デフォルトの権限マスクを 022 に設定します。これは、新しいファイルの権限が rw-r–r– になることを意味します。

#########結論は#########

Linux では、ファイルのアクセス許可は非常に重要な概念の 1 つです。これにより、どのユーザーがファイルにアクセスできるか、またどのような操作を実行できるかが決まります。この記事では、権限の種類、権限の変更、および一般的な問題について説明します。読者が Linux におけるファイル パーミッションの概念と使用法をマスターできることを願っています。

以上がLinux のファイル権限: 読み取り、書き込み、実行の 3 種類をマスターしましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はmryunwei.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。