権限を理解する前に、Linux のユーザー グループについて知る必要があります。
Linux のすべてのユーザーはグループに属し、Linux のすべてのファイルには所有者、すべてのグループ、およびその他のグループがあります。これらの概念は、実際の例を使用して理解できます。たとえば、あなたが本を持っている場合、あなたはこの本の所有者です。あなたはこの本に対して最大限の権限を持っています。この本を使用したり、貸したり、この本に他の権限を与えることができます。クラスの他の生徒とあなたそれを 1 つのグループとみなすことができ、他のクラスの生徒は別のグループの生徒とみなすことができます。これで、この本に対する最大の権限が与えられました。この本をクラスメートと共有して、同じ権限を持つようにすることもできます。クラスのクラスメートは、この本の権限を変更することもできます。現時点では、この本はクラスで共有される書籍となり、クラスの全員が同じ権限を持ちます。
同時に、Linux には root ユーザーも存在します。このユーザーは最も高い権限を持っています。彼は他のどのユーザーよりも高い権限を持っているため、他のファイルの権限を変更できます。
ファイルのアクセス許可:
コマンド ls -l を使用すると、ファイルの詳細なアクセス許可を表示できます
r : 読み取り可能であることを示します
w: 書き込み可能であることを示します
xx: 実行可能であることを示します
これを示すために数字を使用することもできます。ファイルのアクセス許可の説明を変更します。
フォルダーの rwx 表現の場合:
r は読み取り可能であり、フォルダーの内容は表示可能であり、ls で表示できることを意味します
w はそれを意味しますたとえば、ファイル
xx は、実行可能であり、フォルダに cd できることを意味します。
権限の変更:
Linux では、chmod を使用してファイルを変更できます。Linux の権限
rwx は、数値
#r=4
# で表すこともできます。 ##w=2#xx=1
これをバイナリに変換すると分かりやすいです: 4=0000 0100
2=0000 0010
1=0000 0001
したがって、通常、ファイル権限は次のように変更されます:
7=4 2 1 所有者に rwx 権限を付与します。 、グループ、およびその他のユーザー
ユーザー権限を見てみましょう:
図に示すように、次を使用して test.txt ファイルを作成しました。 hja アカウントとファイルのアクセス許可は所有者です。 rw
グループのメンバー rw
Other グループ メンバーにはアクセス許可がありません。
ここで、hm アカウントを切り替えます:
# haha は他のグループに属しているため、読み取り権限がなく、削除権限もないため、権限が不十分であることがわかります。
#Linux ペーストは (スティッキー ビット): ファイルを削除するには、必ずしもファイルへの書き込み権限を持つ必要はありませんが、上位レベルのディレクトリへの書き込み権限が必要ですつまり、このファイルへの書き込み権限がなくても、上位ディレクトリへの書き込み権限があれば、このファイルを削除できるということです。スティッキー ビットの役割は、ディレクトリですべてのユーザーにファイルの書き込みを許可するが、他のユーザーにはファイルの削除を許可しないようにすることです。 関連するその他の質問については、PHP 中国語 Web サイトをご覧ください:linux ビデオ チュートリアル
以上がLinux 権限の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。