Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxのchmodコマンドの使用法の要約

Linuxのchmodコマンドの使用法の要約

  

Linuxのコマンド、chmodコマンドの使用はchattrコマンドに多少似ていますが、chmodコマンドはファイルの読み取りと書き込み、実行権限のみを変更します。ファイル権限は主に下記のchattrコマンドによって行われます。 XiaobianがLinuxでchmodコマンドを使用する方法を紹介します。

ファイルまたはディレクトリへのアクセスは、読み取り専用に分けて書き込み専用、および3を実行することができます。ファイルの場合、読み取り専用許可とは、その内容のみを読み取ることが許可されており、いかなる変更も禁止されていることを意味します。実行許可は、ファイルがプログラムとして実行されることを許可されていることを示します。ファイルが作成されると、ファイルの所有者は、ファイルの読み取りおよび変更を容易にするために、ファイルに対する読み取り、書き込み、および実行可能権限を自動的に持っています。必要に応じて、ユーザーは必要な組み合わせにアクセス権を設定することもできます。

ファイルまたはディレクトリにアクセスできるユーザーには、ファイル所有者、ユーザーグループ、その他のユーザーの3種類があります。所有者は通常、ファイルの作成者です。所有者は、同じグループのユーザーにファイルへのアクセスを許可し、システム内の他のユーザーにファイルへのアクセスを許可することもできます。この場合、システム内のすべてのユーザーは、そのユーザーが所有するファイルまたはディレクトリにアクセスできます。

各ファイルまたはディレクトリには3つのグループのアクセス権があり、各グループは3桁の数字で表されます(ファイル所有者の読み取り、書き込み、および実行の許可、所有者と同じグループ内のユーザーの読み取りおよび書き込み)。実行許可、システム内の他のユーザーに対する読み取り、書き込み、および実行許可。 ls -lコマンドを使用してファイルまたはディレクトリの詳細を表示するとき、左端の列はファイルのアクセス権です。例:

コマンド:

コードは次のとおりです。

ls -al

出力:

コードは次のとおりです。

[root @ localhost test]#ll -al

合計316lrwxrwxrwx 1 root root 11 11-22 06:58 linklog.log - > log2012.log

-rw-r - r - 1ルートルート302108 11-13 06:03 log2012.log

-rw-r - r-- 1ルートルート61 11-13 06:03 log2013.log

- Rw-r - r-- 1ルートルート0 11-13 06:03 log2014.log

-rw-r - r-- 1ルートルート0 11-13 06:06 log2015.log < Br>

-rw-r - r-- 1ルートルート0 11-16 14:41 log2016.log

-rw-r - r-- 1ルートルート0 11-16 14 :43 log2017.log

log2012.logを例にとりましょう。

コードは次のとおりです。

-rw-r - r-- 1ルートルート296K 11-13 06:03 log2012.log

最初の列の合計位置は10です。最初の文字はファイルの種類を示します。通常の意味では、ディレクトリもファイルです。最初の文字が水平線の場合は、ディレクトリ以外のファイルを意味します。 dであれば、それはディレクトリを意味します。 2文字目から10文字目までの合計9文字まで、それぞれ3文字のセットは、ファイルまたはディレクトリに対する3グループのユーザーの許可を示します。許可文字は、空の許可を表すために水平線を使用し、読み取り専用にはr、書き込みにはw、実行可能にはxを使用します。

例:

コードは次のとおりです。

- rw- r-- r--

は、log2012.logが通常のファイルであることを意味します。所有者は読み取り権限と書き込み権限を持ち、log2012.logと同じグループを持つユーザーは読み取り権限を持ち、他のユーザーは読み取り権限のみを持ちます。

ファイルのアクセス権を決定したら、ユーザーはLinuxシステムで提供されているchmodコマンドを使用して、さまざまなアクセス権をリセットできます。 chownコマンドを使用して、ファイルまたはディレクトリの所有者を変更することもできます。 chgrpコマンドを使用して、ファイルまたはディレクトリのユーザーグループを変更します。

chmodコマンドは、ファイルまたはディレクトリのアクセス権を変更するために非常に重要です。ユーザーはこれを使用してファイルまたはディレクトリへのアクセスを制御します。 chmodコマンドの詳細は以下のとおりです。

1.コマンド形式:

コードは次のとおりです。

chmod [-cfvR] [--help] [--version]モードファイル

2コマンド機能:

ファイルまたはディレクトリのアクセス権を変更し、ファイルまたはディレクトリのアクセス権を制御するために使用します。

3.コマンドパラメーター:

必須パラメーター:

-c変更時の処理情報を報告します。

-fエラーメッセージが出力されない

-R指定したディレクトリとそのサブディレクトリ内のすべてのファイルを処理します。

-v実行時に詳細な処理情報を表示します。

パラメータを選択します。

--reference = "ディレクトリまたはファイル"が指定されたディレクトリを持つように設定されているか、ファイルが同じ権限を持っています。

--versionバージョン情報を表示します。

"正しい範囲" + "権限設定"ディレクトリを権限の範囲内にするファイルに指定された権限があります。

"権限の範囲" - "権限の設定"ファイルの権限範囲のディレクトリまたは指定した権限を削除します。

"権限の範囲" = "権限の設定"ディレクトリまたはファイルのアクセス権は、指定された値になります。
Previous123次のページ合計3ページ

Copyright © Windowsの知識 All Rights Reserved