検索
ホームページ運用・保守Linuxの運用と保守Linux ファイルのアクセス許可にはどのような種類がありますか?

Linux ファイル権限には 7 種類があります: 1. r 権限 (ファイルの内容を読み取ることができることを意味します)、2. w 権限 (ファイルの内容を変更できることを意味します)、3. x許可; 4. rw 許可、つまりファイルの読み取りと書き込みができることを意味します; 5. wx 許可、つまりファイルの読み取りと実行ができることを意味します; 7. rwx 許可、つまりファイルの読み取り、書き込み、実行ができることを意味しますそして実行します。

Linux ファイルのアクセス許可にはどのような種類がありますか?

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

まず、ユーザー権限を管理したい場合は、ファイルの権限を確認する方法を知っておく必要があります。確認するには、ll コマンドまたは ls -l コマンドを使用できます。図:

Linux ファイルのアクセス許可にはどのような種類がありますか?

ll コマンドを使用すると、/app の下にあるファイルに関する情報がリストされることがわかります。合計 7 つの列があります。これらの 7 つの列は、/app の下にあるファイルの詳細情報を表します。 :

(1) 最初の列には 11 文字が含まれています。最初の列はファイルの種類を示します。Linux ではファイルのカテゴリが 7 つあります。

 1.-  普通文件
 2.d  目录文件
 3.b  块设备文件
 4.c  字符设备
 5.l   符号链接文件
 6.p 管道文件
 7.s 套件字文件

これは Linux では 7 種類あり、さまざまなファイル タイプがあり、次の 9 桁はこれから紹介するアクセス許可です。これらの 9 桁のアクセス許可は 3 つのグループに分かれており、各グループには 3 桁があります。それぞれに 2 つの状況があり、上の図に示すように、最初のグループは rwx です。これは、読み取り可能、書き込み可能、​​および実行可能を意味します。r が読み取り可能を意味する場合、- は読み取り不可能を意味し、w は書き込み可能を意味し、- 書き込み不可能を意味し、x は実行可能を意味し、-実行できないことを意味します。これら 3 つのアクセス許可セットの最初のグループはファイル所有者のアクセス許可を表し、2 番目のグループはファイル所有者グループのアクセス許可を表し、3 番目のグループは他の人のアクセス許可を表します。最後の . は selinux を有効にすることを示しますが、ここでは詳しく説明しません。

(2) 2 番目の列にはファイルへの接続数を示す数字が 1 つだけあり、上の 3 はファイルに 3 つのリンクがあることを意味します。

(3) 3 列目はファイルの所有者、つまり所有者の名前を表しており、上記のように root はファイルが root ユーザーに属していることを意味します。

(4) 4 列目はファイルのすべてのグループ、つまりグループ名を表しており、上記のように root はファイルがルート グループに属していることを意味します。

(5)5列目はファイルのサイズを示します。

(6)6列目はファイルの更新時刻を示します。

(7) 7 番目の列はファイル名を表します。

ファイルのアクセス許可

#ファイルに対して実行できる操作は読み取りだけです。書き込みと実行、およびそれらの組み合わせの権限: 作成、削除、変更 (書き込みができる場合は、自然に変更できます); 3 桁の権限は、r、w、x、rw、rx、 wx、rwx。

ファイル権限には 7 種類があります:

  • r 権限: ファイルの内容を読み取ることができることを示します。cat またはそれ以下を使用します。

  • w 権限: vim、vi などを使用してファイルの内容を変更できることを示します。

  • #xx権限: 影響はありません。

  • rw 権限: ファイルの読み取りと書き込みが可能であることを示します。

  • wx 権限: w 権限と同等、書き込みのみ可能。

  • rx 権限: ファイルの読み取りと実行が可能であることを示します。

  • rwx 権限: 読み取り可能、書き込み可能、​​および実行可能を示し、最高の権限です。

#アクセス許可を変更するには? ファイルまたはディレクトリのアクセス許可を変更する権利は誰にありますか?

権限の変更は、chmod コマンドを使用して行われます。

对所有者权限修改 chmod u+/-r/x/w/rx/rw/wx/rwx +文件名
对群组权限修改     chmod g+/-r/x/w/rx/rw/wx/rwx +文件名
对其他用户权限修改 chmod o+/r/x/w/rx/rw/wx/rwx +文件名

同時に、バイナリ メソッドを使用してファイルのアクセス許可を表すこともできます。アクセス許可の各セットについて、各ビットの可能性は 2 つだけです。つまり、「はい」または「いいえ」です。「はい」を意味する場合は 1 を使用し、「いいえ」を意味する場合は 0 を使用できます。

r-- 100 =4
\-w- 010 =2
\--x 001 =1
rw- 110 =6
r-x 101 =5
\-wx 011=3
rwx 111=7
\--- 000 =0

数値はアクセス許可を表すために使用できるため、ファイルのアクセス許可を変更する簡単な方法があります:

chmod 777 /app/house

または数値で表されるアクセス許可を chmod します。ファイルのすべての権限を一度に変更できるようにします。

** ファイルのパーミッションを誰が変更できるかを実験します。root ユーザーはスーパー ユーザーであり、すべてのパーミッションを変更できます。ここではこれ以上の実験は行いません**。

ここで、ユーザー liubei、guanyu、zhangfei、caocao を作成し、グループ shuguo を作成し、グループ管理者を guanyu に設定し、グループのメンバーを liubei、guanyu、caocao に設定し、ディレクトリ テストを作成します権限を 777 に変更し、グループを shuguo に変更し、ユーザーを Liu Bei に切り替え、/test の下に test.file を作成します。コマンドは次のとおりです:

useradd liubei
useradd guanyu
useradd zhangfei
useradd caocao
groupadd shuguo
gpasswd -A guanyu shuguo
gpasswd -M liubei,guanyu,zhangfei
cd /app
mkdir test
chmod 777 test
su - liubei
cd /app/test
touch test.file
ll

結果は次のとおりです。以下:

Linux ファイルのアクセス許可にはどのような種類がありますか?

Linux ファイルのアクセス許可にはどのような種類がありますか?##現在、liubei は test.file の所有者、guanyu はグループ Sanguo の管理者です。liubei、zhangfei、guanyu はグループです。 shuguo のメンバー、caocao はその他であり、現在のテスト所有者です。グループ メンバー、グループ管理者、その他のユーザーは test.file のアクセス許可を変更できます。

liubei はオーナーです:

##guanyu は Shuguo のグループマネージャーです Linux ファイルのアクセス許可にはどのような種類がありますか?

zhangfei は Shuguo のグループメンバーですLinux ファイルのアクセス許可にはどのような種類がありますか?

Linux ファイルのアクセス許可にはどのような種類がありますか?

caocao は shuguo のグループのメンバーではありません

Linux ファイルのアクセス許可にはどのような種類がありますか?

root とファイルの所有者だけが変更できることがわかりますファイルの権限、その他誰も変更できません。

関連する推奨事項: 「Linux ビデオ チュートリアル

以上がLinux ファイルのアクセス許可にはどのような種類がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Linux操作:ファイル、ディレクトリ、およびアクセス許可の管理Linux操作:ファイル、ディレクトリ、およびアクセス許可の管理Apr 23, 2025 am 12:19 AM

Linuxでは、ファイルおよびディレクトリ管理ではLS、CD、MKDIR、RM、CP、MVコマンドを使用し、許可管理はCHMOD、CHOWN、およびCHGRPコマンドを使用します。 1。LS-Lなどのファイルおよびディレクトリ管理コマンドは、詳細情報、MKDIR-Pを再帰的に作成するディレクトリを再帰的に作成します。 2。CHMOD755FILEセットファイル許可、CHOWNUSERFILEファイル所有者、CHGRPGROUPFILEの変更ファイルグループなどの許可管理コマンド。これらのコマンドは、ファイルシステム構造とユーザーおよびグループシステムに基づいており、システムコールとメタデータを介して動作および制御します。

Linuxのメンテナンスモードとは何ですか?説明したLinuxのメンテナンスモードとは何ですか?説明したApr 22, 2025 am 12:06 AM

メンテナンスメモデンリンリンアスピアルブーテンビロンメント、criticalsystemmaincencetasks.itallowsadministratorstopertopertopertopersetstingtingpasswords、Repainingfilesystems、およびRecoveringfrombootfailurureSinaMinimalenvironment.

Linux:基本的な部分に深く潜りますLinux:基本的な部分に深く潜りますApr 21, 2025 am 12:03 AM

Linuxのコアコ​​ンポーネントには、カーネル、ファイルシステム、シェル、ユーザー、カーネルスペース、デバイスドライバー、パフォーマンスの最適化とベストプラクティスが含まれます。 1)カーネルは、ハードウェア、メモリ、プロセスを管理するシステムのコアです。 2)ファイルシステムはデータを整理し、Ext4、BTRFS、XFSなどの複数のタイプをサポートします。 3)シェルは、ユーザーがシステムと対話するためのコマンドセンターであり、スクリプトをサポートします。 4)システムの安定性を確保するために、ユーザースペースをカーネルスペースから分離します。 5)デバイスドライバーは、ハードウェアをオペレーティングシステムに接続します。 6)パフォーマンスの最適化には、システム構成とベストプラクティスのチューニングが含まれます。

Linuxアーキテクチャ:5つの基本コンポーネントを発表しますLinuxアーキテクチャ:5つの基本コンポーネントを発表しますApr 20, 2025 am 12:04 AM

Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

Linux操作:メンテナンスモードを利用しますLinux操作:メンテナンスモードを利用しますApr 19, 2025 am 12:08 AM

Linuxメンテナンスモードは、Grubメニューから入力できます。特定の手順は次のとおりです。1)GRUBメニューのカーネルを選択し、「E」を押して編集し、2)「Linux」行の最後に「シングル」または「1」を追加し、3)Ctrl Xを押して開始します。メンテナンスモードは、システム修理、パスワードリセット、システムのアップグレードなどのタスクに安全な環境を提供します。

Linux:リカバリモード(およびメンテナンス)に入る方法Linux:リカバリモード(およびメンテナンス)に入る方法Apr 18, 2025 am 12:05 AM

Linux Recoveryモードを入力する手順は次のとおりです。1。システムを再起動し、特定のキーを押してGrubメニューを入力します。 2。[RecoveryMode)でオプションを選択します。 3. FSCKやrootなどの回復モードメニューで操作を選択します。リカバリモードを使用すると、シングルユーザーモードでシステムを開始し、ファイルシステムのチェックと修理を実行し、構成ファイルを編集し、システムの問題を解決するのに役立ちます。

Linuxの重要なコンポーネント:初心者向けに説明されていますLinuxの重要なコンポーネント:初心者向けに説明されていますApr 17, 2025 am 12:08 AM

Linuxのコアコ​​ンポーネントには、カーネル、ファイルシステム、シェル、および共通ツールが含まれます。 1.カーネルはハードウェアリソースを管理し、基本的なサービスを提供します。 2。ファイルシステムはデータを整理して保存します。 3.シェルは、ユーザーがシステムと対話するインターフェイスです。 4.一般的なツールは、毎日のタスクを完了するのに役立ちます。

Linux:その基本構造を見てくださいLinux:その基本構造を見てくださいApr 16, 2025 am 12:01 AM

Linuxの基本構造には、カーネル、ファイルシステム、およびシェルが含まれます。 1)カーネル管理ハードウェアリソースとUname-Rを使用してバージョンを表示します。 2)ext4ファイルシステムは、大きなファイルとログをサポートし、mkfs.ext4を使用して作成されます。 3)シェルは、BASHなどのコマンドラインインタラクションを提供し、LS-Lを使用してファイルをリストします。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン