Latest web development tutorials

、Linuxのchmodコマンド

、Linuxのchmodコマンド

LinuxのコマンドDaquanの LinuxのコマンドDaquanの

ファイルの所有者、グループ、その他:ファイルは、Linux / Unixのは、以下の3つのレベルに分かれている権限を呼び出します。 ファイルは他の人がどのように呼び出されるかを支配することができchmodコマンドを使用します。

アクセス:すべてのユーザー

文法

chmod [-cfvR] [--help] [--version] mode file...

パラメーター記述

  • モード:次の形式でのアクセス許可の文字列:
    [ugoa...][[+-=][rwxX]...][,...]

    ここで:
    • uは、ドキュメントの所有者を表し、Gは、ファイルの所有者は、外の他の人々O、3は両方を表す同じグループ(グループ)に属しているを表します。
    • +増加権限を意味します - 権限を削除、=セットのみアクセス権を表す示しています。
    • 書き込みを表し、wはrは実行可能ファイルのX、リードを表し、Xは、ファイルがサブディレクトリであるか、ファイルが実行可能ファイルとしてオフに設定されている場合にのみ表しています。
  • -c:ファイルのアクセス権が実際に変更されている場合は、変更の作用を示します
  • -f:ファイルのパーミッションを変更することはできず、エラーメッセージが表示されない場合
  • 詳細表示するアクセス許可が変更:-v
  • -R:カレントディレクトリの下にあるすべてのファイルとサブディレクトリを変更するために同じ権限になります(つまり利きバック、1変化によるものです)
  • --help:ヘルプを表示します
  • --version:ディスプレイバージョン
  • 誰もが読むためにFILE1.TXTを提出することができます。

    chmod ugo+r file1.txt

    誰もが読むためにFILE1.TXTを提出することができます。

    chmod a+r file1.txt

    ファイルの所有者にFILE2.TXTでファイルFILE1.TXTが、それは書くことができ、グループで属するが、それ以外の他の人が書き込むことはできません。

    chmod ug+w,o-w file1.txt file2.txt

    Ex1.pyが実行できる唯一のファイルの所有者を設定します:

    chmod u+x ex1.py

    すべてのファイルとサブディレクトリのカレントディレクトリは、誰でも読むことができます設定されています。

    chmod -R a+r *

    :ほかのchmodコマンドでは、あなたはまたのような権限を表現するために数字を使用することができます

    chmod 777 file

    構文は次のとおりです。

    chmod abc file

    ここで、A、B、Cはそれぞれの数、それぞれの権限のユーザー、グループ、およびその他のです。

    R = 4、X = 1、2 = W

    • プロパティRWXするには、4 + 2 + 1 = 7です。
    • プロパティrw-するには4 + 2 = 6です。
    • プロパティをRXには、4 + 1 = 5です。
    chmod a=rwx file

    chmod 777 file

    同じ効果

    chmod ug=rwx,o=x file

    chmod 771 file

    同じ効果

    このプログラムはroot権限を持っている作るためにはchmod 4755のファイル名を使用している場合

    LinuxのコマンドDaquanの LinuxのコマンドDaquanの