機能:Linuxのコマンドでは、する場合は、chmod ファイルまたはディレクトリのパーミッションを変更します。
役割:あなたが大幅にデータのセキュリティを確保するため、ファイルの読み出し、書き込み可能、実行するための権限を変更することによって、指定された人を作ることができます。
ルーキーは説明:ファイルの所有者、グループ、その他:LINUX / UNIXを呼び出して、ファイルのパーミッションは3つのレベルに分かれています。chmodコマンドは、ファイルが他の人によって呼び出される方法を制御するように使用することができます。
使用権 :すべてのユーザー
文法
chmodコマンド[ - cfvR ] [ - ヘルプ] [ - バージョン] モードファイル...
パラメータ説明
モード:次の形式での権限の文字列:
【ugoa ...] [+ - =] [ rwxX ] ...] [、...]
どこで:
- uは、ファイルの所有者を表し、Gは、O三の両方を表す、ヒト以外表す同じグループ(グループ)に属するファイルの所有者を表します。
- +増加の権限を示します - 削除の権限を示し、=ユニークなセットの権限を表します。
- rは書き込みを表し、W、Xは、実行可能であり、読み取り表し、このファイルがサブディレクトリであるか、またはファイルが実行を介して設定されている場合にのみXです。
その他のパラメータ:
- -c:ファイルのパーミッションが実際に変更されている場合は、変更の作用を示します
- -f:ファイルのパーミッションを変更することができないと、エラーメッセージが表示されない場合
- 詳細については、変更する権限を示します。-v
- -R:(方法の変更に一つ一つに片手バックです)、現在のディレクトリ内のすべてのファイルとサブディレクトリ同じ変更の許可
- --help:表示HELP
- --version:バージョンを表示
詳細な構造のchmodコマンドを実行します。
ディレクトリを指定したLinux LLに入力し、詳細な情報ファイル/ディレクトリの図の一部が赤いボックスの下にある、権利部に記事の焦点を表示されます。
図詳述:10文字の権限合計を、最初の文字はグループに分割され、そして3つのグループに分け9つの文字。
最初の文字の2つの場合に:それは「D」であれば、それであれば、これは、フォルダで表し、「 - 」これは、ファイルを代表しています。
2,3,4の文字:R:読み取り権限、W:書き込み権限、X:実行権限を、これらの3つの文字を一緒ファイルの所有者に代わって、uが4つの権限で、表現することができます- 。権限がありません。
5,6,7文字なし: - :R:リード許可、W:書き込み許可、X実行権限を三の文字ファイルがグループに属して表し、Gによって表現することができる4つの権利を有します権威;
9、10文字:R:W読み取り権限、:所有者や所有グループ以外のこれら三つの文字の代わりに他のすべてのユーザーが、oが4つの権限で、表現することができ、書き込みを権限、X:実行許可、 - :なし権威。
注:すべてのユーザーに代わって9つの文字U、Gの裏、O、およびA、に加えて。
検証の実用的な操作:
1. start_nodejs.sh stop_nodejs.shは、実行権限を変更します
[154.8.159.209:root@xlp117 / VAR / WWW / HTML / Qiantai / nodejs / smsAdapter]#chmodの+ X start_nodejs.sh stop_nodejs.sh
改正前:
更新:
2. start_nodejs.shのstop_nodejs.sh実行権限が変更前としないスクリーンショット[よう]キャンセル
[154.8.159.209:root@xlp117 / VAR / WWW / HTML / Qiantai / nodejs / smsAdapter]#chmodの-x start_nodejs.sh stop_nodejs.sh
----------------
参考リンクします。https://blog.csdn.net/jerrytomcat/article/details/81744860