目次:
ビデオ: LPICレベル1対策講座「パーミッションの設定」 2024
Linux環境におけるファイルシステムの権利管理に不可欠なツールは、 chown 、chgrp 、 chmod コマンドです。これらのコマンドで使用できるオプションと使用可能なオプションの詳細が表示されます。
ls コマンドと -l <オプションを使用して、ファイルの所有権とアクセス権を表示できます。 chownコマンド
chown コマンドは、ファイルの所有者を変更します。通常、ファイルを作成するユーザーはファイルの所有者です。ただし、所有者はこのコマンドを使用して他の人にファイルを転送することができます。このコマンドの基本的な構文は <!例えば、
レスキューという名前のファイルの所有者を変更するには、次のように入力します。 - >chown user file
ユーザー教授に計画し、このコマンドを使用します: $ chown教授救助。 plans
/ home / island という名前のディレクトリ内のすべてのファイルの所有権を 教授 に変更するには、次のコマンドを使用します。 $ chown professor / home / island >次のコマンドを発行することは、本当に悪い考えです。
<! - 2 - >
$ chown gilliganレスキュー。プラン
chgrpコマンドすべてのファイルは個々の所有者だけでなく、グループ所有者も持っています。
chgrp
コマンドを使用すると、グループの所有権を変更できます。 chgrp グループファイル
たとえば、キャスタウェイズグループにファイル >レスキュー。計画 、このコマンドを使用してください:
$ chgrp castaways rescue。 plans / home / island
というディレクトリ内のすべてのファイルのグループ所有権を
castaways に変更するには、次のコマンドを使用します。 chmodコマンド chmod コマンドを使用すると、Linuxファイルのアクセス権を変更することができます。
chmodコマンドの構文を説明する前に、Linuxがファイルアクセス権を報告する秘密の方法を調べる必要があります。 Linuxは、
所有者、グループ、
、および の3つの異なるスコープに対して、 読み取り、書き込み、 および 実行 それは合計で9つのパーミッションです。 ls コマンドを -l <オプションとともに使用すると、そのエントリがファイルの場合はハイフンで始まる10文字の文字列として表示されます。ディレクトリのエントリの場合は d です。
グループの読み取り、書き込み、実行 グループの読み取り、書き込み、実行 全員の読み取り、書き込み、実行 許可が与えられている場合は、 r、w、 または x
-
という文字が表示されます。アクセス許可が拒否された場合は、ハイフンが表示されます。
-
ls -l <コマンドでこれらのアクセス権がリストされているとします。
-
-rw-r -r-
この許可文字列を次のように解釈します。 ハイフンは、これがディレクトリではなくファイルであることを示します。 次の3つの位置は rw- です。したがって、所有者はこのファイルに対する読み取りと書き込みの権限を持ちますが、実行権限はありません。
次の3つの位置は r- です。つまり、グループ所有者には読み取り権限がありますが、書き込み権限または実行権限はありません。
最後の3つの位置も
r-
-
です。つまり、他のすべてのユーザーには読み取り権限がありますが、書き込み権限または実行権限はありません。
-
chmod コマンドの完全な構文はかなり複雑です。
-
chmod指定ファイル ここで 指定
-
は、 u = rwx 、
の形式で指定します。 > g = rwx 、または o = rwx
を使用して、ユーザー(所有者)、グループ、およびその他のユーザー(全員)のアクセス許可を設定します。
r、w、 、および xを指定する必要はありません。 あなたは許可したいパーミッションをリストするだけです。たとえば、 rescueという名前のファイルにユーザーの読み取りおよび書き込みのアクセス許可を与える場合などです。プラン 、このコマンドを使用してください: $ chmod u = rw rescue。 $ chmod u = rw、g = rw、o = r rescueのような仕様を組み合わせることもできます。プラン ユーザー、グループ、またはその他のすべての権利を取り消すには、等号の後には何も入力しないでください。たとえば、このコマンドは他人のすべての権利を取り消します。 $ chmod o = rescue。プラン