Linux ではファイルのアクセス許可を変更できます。 Linux では、chmod コマンドを使用してファイルのアクセス許可を変更できます。構文は「chmod [-cfvR] [--help] [--version] mode file...」です。chmod は指定された各ファイルのアクセス許可を次のように変更します。ファイル モード ビットの場合、モード値は、行われる変更を表すシンボリック モード表現、または新しいモード ビットのビット パターンを表す 8 進数にすることができます。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
ファイルのアクセス許可はシステムにとって非常に重要であり、各ファイルにはさまざまなユーザーのアクセス許可が設定されています。では、ファイルのアクセス許可を手動で変更できますか?
Linux では、chmod コマンドを使用してファイルのアクセス許可を変更できます。 chmod コマンドを見てみましょう。
Linux chmod (フル英語表記:change mode) コマンドは、ファイルに対するユーザーのアクセス許可を制御するコマンドです。
chmod は、モードに従って、指定された各ファイルのファイル モード ビットを変更します。これは、行われる変更を表す記号モード表現、または新しいモード ビットのビット パターンを表す 8 進数です。
シンボル パターンの形式は [ugoa…][±=][perms…][…]
です。ここで、perms は、セット rwxXst 内の 0 個以上の文字、またはセットです。うご の 1 文字。複数のシンボル パターンをカンマで区切って指定できます。
文字 ugoa の組み合わせは、ファイルへのアクセスを変更するユーザーを制御します: ファイルを所有するユーザー (u)、ファイル グループ内の他のユーザー (g)、ファイルに含まれていない他のユーザーグループ (o) またはすべてのユーザー (A)。
これらのいずれも指定されていない場合、効果は が指定されているかのようになりますが、umask に設定されたビットは影響を受けません。 chmod がシンボリック リンクの権限を変更することはありません。chmod システム コールはその権限を変更できません。
Linux/Unix のファイル呼び出しパーミッションは、ファイル所有者 (Owner)、ユーザー グループ (Group)、その他の 3 つのレベルに分かれています。ユーザー (他のユーザー)。
ファイルまたはディレクトリの権限を変更できるのは、ファイル所有者とスーパーユーザーだけです。ファイルのアクセス許可を指定するには、絶対モード (8 進数モード) とシンボリック モードを使用できます。
##名前 | ##説明##r | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
w | 書き込み | ||||||||||||||||||||||||||||||||||
#xx | 実行権限に設定 | #実行権限に設定 | |||||||||||||||||||||||||||||||||
X | 特別な実行権限 | ファイルがディレクトリ ファイルである場合、または他のタイプのユーザーが実行可能権限を持っている場合にのみ、ファイル権限は実行可能に設定されます | |||||||||||||||||||||||||||||||||
s | setuid/gid | ファイルの実行時に、who パラメータで指定されたユーザー タイプに従ってファイルの setuid または setgid 権限を設定します。 | |||||||||||||||||||||||||||||||||
t | ペースト ビット | ペースト ビットを設定します。スーパー ユーザーのみがこのビットを設定でき、ファイル所有者のみがこのビットを使用できます | |||||||||||||||||||||||||||||||||
-c | 変更アクションは表示されるだけですファイル権限が実際に変更されている場合 |
---|---|
ファイル権限を変更できない場合はエラー メッセージを表示しません | |
権限変更の詳細を表示します。 | |
現在のディレクトリ内のすべてのファイルとサブディレクトリに同じ権限変更を加えます。 (つまり、再帰的に 1 つずつ変更します) | |
補助命令を表示 | |
バージョンを表示 | |
指定されたユーザー タイプの権限を追加します | |
---|---|
= | |
説明
u | ユーザー | ファイル所有者 |
---|---|---|
group | ファイル所有者のグループ | |
others | 他のすべてのユーザー | |
all | 使用されたユーザーは ugo と同等です | |
Linux ビデオ チュートリアル ##" |
以上がLinuxはファイルのパーミッションを変更できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。