、Linuxのchmodコマンド
、Linuxのchmodコマンド
ファイルの所有者、グループ、その他:ファイルは、Linux / Unixのは、以下の3つのレベルに分かれている権限を呼び出します。 ファイルは他の人がどのように呼び出されるかを支配することができchmodコマンドを使用します。
アクセス:すべてのユーザー
文法
chmod [-cfvR] [--help] [--version] mode file...
パラメーター記述
[ugoa...][[+-=][rwxX]...][,...]
ここで:
- uは、ドキュメントの所有者を表し、Gは、ファイルの所有者は、外の他の人々O、3は両方を表す同じグループ(グループ)に属しているを表します。
- +増加権限を意味します - 権限を削除、=セットのみアクセス権を表す示しています。
- 書き込みを表し、wはrは実行可能ファイルのX、リードを表し、Xは、ファイルがサブディレクトリであるか、ファイルが実行可能ファイルとしてオフに設定されている場合にのみ表しています。
例
誰もが読むために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のファイル名を使用している場合