Linux /Ubuntu

  
での2種類のchmodコマンド形式

Linux /Ubuntuシステムでは、chmodコマンドは主にファイルのアクセス権を変更するために使用され、さまざまな形式のコマンド形式を使用できます。 chmodコマンド形式のスタイルが紹介されているので、より詳細に理解することができます。

chmod

Linux /Ubuntuシステムにおけるファイル呼び出しの許可は、ファイル所有者(u)、グループ(g)、そ​​の他(o)の3つのレベルに分けられます。 chmodを使うとファイルのパーミッションを変更できます。 Chmodはかなり柔軟なコマンドで、同じファイルのパーミッションの変更はさまざまなスタイルのコマンドフォーマットで実装できます。

方法1:

構文:chmod [-vR] modeファイル名

パラメータの説明:

mode []の形式の権限設定文字列。 Ugoa] [+ - =] [rwx]

uはファイルの所有者を意味します。

gはこのファイルの所有者がグループに属していることを意味します。

oはその他を意味します。人

aは上記3つがファイルの所有者(u)、グループ(g)、そ​​の他(o)であることを意味します。

+は許可を増やすことを意味します。

- キャンセルを意味します許可

=一意の設定許可を示します。

rは読み取り許可を示します。

wは書き込み許可を示します。

xは実行許可を示します。

-vパーミッション変更の詳細を表示します。

-Rは、現在のディレクトリ内のすべてのファイルおよびサブディレクトリに対して同じパーミッション変更を行うことを意味します。

例:

現在のディレクトリにあるownlinuxファイルのパーミッションを変更して、すべてのユーザのパーミッションを読み書きして実行する必要があります。ここではsudoコマンドを使用する必要がありますsudoコマンドについてよくわからない場合は、このサイトの「sudoコマンド」をご覧ください。

ownlinux @ server:/var /www $ sudo chmod a + rwx ownlinux
ownlinuxの

[sudo]パスワード:(このときにパスワードを入力してください)

または使用

ownlinux @ server:/var /www $ sudo chmod ugo + rwx ownlinux

[sudo] ownlinuxのパスワード:(このときにパスワードを入力してください)

コマンドは異なりますが、実行後の効果は同じです。

方法2:

構⽂:chmod [-vR] [No]ファイル名

パラメータの説明:

No 3ビットは対応する権限を表します。番号

-v権限の変更の詳細を表示する

-Rは、現在のディレクトリ下のすべてのファイルとサブディレクトリに対して同じ権限の変更を行うことを意味します。

始めはこのようにしてください。学者には多少の困難がありますが、この方法は学習後にファイルのアクセス権を変更すると非常に簡単になります。私の紹介を通して、あなたはメソッドを習得するでしょう:)

最初に、下に示すように、対応する数のread(r)、write(w)、execute(x)を読んでください。

上記の番号と対応する権限を覚えている場合は、下を見てください。

前述のとおり、[No]パラメータは対応する権限を表す3桁の数字です。左から右へ、最初の数学はファイルの所有者(u)の許可、グループの許可(g)、およびその他の(o)許可を表します。レベルのユーザーに対応する各番号の番号は、対応するrwxの番号の合計です。我々は非常に理解していないと言うことが、私はあなたが

理解するためのテーブルを描いた

上の図は、すべてのユーザーが、ファイルを読み取り、書き込み、および持っている権限を実行するために持っていることがわかる場合(u)(4 + 2 + 1 = 7)グループ(g)のアクセス許可(4 + 2 + 1 = 7)その他(o)のアクセス許可(4 + 2 + 1 = 7)は777です。 :読み取り権限がない場合、対応する番号は "0"となります。書き込み(w)、実行(x)します。

例:

最初の方法の例を使用するだけで、現在のディレクトリにあるownlinuxファイルのアクセス権を、すべてのユーザーがファイルの読み取り(r)、書き込み(w)、実行(x)のアクセス権を持つように変更する必要があります。コマンドの形式

ownlinux @ server:/var /www $ sudo chmod a + rwx ownlinux

[sudo] ownlinuxのパスワード:(このときにパスワードを入力してください)

方法2のコマンド

ownlinux @ server:/var /www $ sudo chmod 777 ownlinux

[sudo] ownlinuxのパスワード:(パスワードを入力してください。)

2番目のモードのコマンドフォーマットは単純明快です。

現在のディレクトリにある自分のlinuxファイルのファイルパーミッションを設定したい場合(u)ファイルに対する読み取り(r)、書き込み(w)、実行(x)許可、グループ(g)、および他の(o)ユーザーには、実行(read)および実行(x)許可しかありません。以下のコマンド:

ownlinux @ server:/var /www $ sudo chmod 755 ownlinux

[linux] ownlinuxのパスワード:(このときにパスワードを入力してください)

この記事では主に2つの方法を紹介しますが、2つ目の方法を比較するとより実用的です。

Copyright © Windowsの知識 All Rights Reserved