使用制限


1.ライセンス


1.ファイルまたはフォルダをチェックする権限


  • 端末に「ls-l」と入力すると、
    -rw-r-r-、rwxr-xr-x、drwxr-xr-xなどのdr、xなどが混在する結果となる.

  • 先頭は-またはd
    -:フォルダではありません(ディレクトリではありません)
    d:フォルダ(ディレクトリ)

  • 次のr,w,xは
    r:既読権限(read permission)
    w:書き込み権限(write permission)
    x:実行権限(execute権限)

  • 3番目の画面に表示されるのは、ユーザー/グループ/その他のユーザーの権限を表示するためです.
  • 1.ユーザー(ユーザー)

  • ユーザ(ユーザ)は、ファイルの所有者である.デフォルトでは、ファイルを作成する人は所有者です.したがって、ユーザは所有者とも呼ばれる.
  • 2.グループ(グループ)

  • グループ(グループ)は、複数のユーザを含むことができる.グループ内のすべてのユーザーは、ファイルに対して同じグループアクセス権を持っています.多くの人がファイルにアクセスする必要があるアイテムを持っている場合、すべてのユーザーをグループに追加できます.ユーザーごとに権限を割り当てたり、ファイルにグループ権限を割り当てたりするのではなく、すべてのユーザーをグループに追加できます.
  • 3.その他(その他)

  • を除く(other)は、ファイルにアクセスできる他のユーザである.ファイルを作成していない他のすべてのユーザーを示します.したがって、other権限を設定すると、その権限をグローバル権限設定と見なすことができます.
  • 2.権限を変更するコマンド:chmod(change mode)

  • フォルダまたはファイルの読み取り、書き込み、および実行権限を変更できます.OSにログインしたユーザーがフォルダまたはファイルの所有者と同じである場合、コマンドchmodを使用してフォルダまたはファイルの権限を変更できます.OSにログインしているユーザーがフォルダまたはファイルの所有者と異なる場合は、管理者権限を取得するコマンドsudoを使用してフォルダまたはファイルの権限を変更できます.
  • ✌🏻 chmodを使用して権限を変更する2つの方法

  • オペレーティングシステムにログインしているユーザーは、フォルダまたはファイルの所有者と同時に、コマンドchmodを使用してフォルダまたはファイルの権限を変更できます.
  • オペレーティングシステムにログインしているユーザーがフォルダまたはファイルの所有者と異なる場合、管理者権限を取得するコマンドsudoを使用してフォルダまたはファイルの権限を変更します.
  • 2-1. プラス記号、マイナス記号、割り当て、終了タイプをマークすることによって変更される記号の方法



    -例えば、端末に次のように入力することができる.
    chmod g-r
    chmod g+r
    chmod o-r
    chmod o+w
    
    chmod a=rw helloworld.js //helloworld.js은 파일명
    chmod a+rw helloworld.js
    シンボルメソッドを使用して権限を変更するには、
  • エクセスクラス、演算子、およびエクセスタイプを覚えておく必要があります.
  • 2-2. rwxを3 bitとして解析し,権限を数字3の絶対形式としてマークする.

  • 数字7の3桁の和としてマークされています.
  • ユーザーがrwxをgroupに変更し、その他をr-に変更する場合は、user、group、otherの順に上の表の数字の和を入力できます。 例えば、端末には、以下のように入力することができる。 chmod 744 helloworld.js // -rwxr—r— 2-3. 例題 所有者はmyclassです。jsの読み取り、書き込み、および実行権限はありますが、グループを含む他のユーザーのすべての権限をブロックします。 //Symbolicメソッドを使用して権限を設定 chmod u+rwx myclass.js chmod go-rwx myclass.js 権限を//ABsolute formに設定 chmod 700 myclass.js 2.環境変数の検証と適用 1. export Linuxオペレーティングシステムには、多くの環境変数が設定されています。端末にコマンドexportを入力すると、記録された環境変数を表示できます。 次に、新しい環境変数を追加できます。 たとえば、"="の前後に空白の入力がない場合、 export myname=‘purple’ 入力後、 コマンドechoとともに環境変数を入力し、環境変数の値を決定します。環境変数の前にドルID($)を入力し、変数の意味を端末に伝えます。 2. dotenv npmモジュールdefinvを使用すると、JavaScriptで環境変数を使用できます。設定したdotvを使用して環境変数にアクセスできます。新しいファイルインデックス。js,processを作成します。出力env。Node.jsの組み込みオブジェクトプロセス。envを使用すると、コマンドでエクスポートした確認と同じ内容がオブジェクトに出力されます。 3.環境変数を「.env:Node.js」に永続的に適用 コマンドexportとして適用される環境変数は、現在使用されている端末でのみ一時的に使用できます。環境変数をLinuxオペレーティングシステムに保存するにはいくつかの方法がありますが、Node。jsではファイルです。envを作成および格納する方法を使用します。 まず。envファイルを作成し、使用する環境変数を入力して保存します。例えばnano。envを入力します。envファイルにmynameに紫を割り当て、保存します。cat。入力env出力は「myname=紫」です。 environment_variable nano .env environment_variable cat .env myname=紫色//こんな感じに見えます。 モジュールtotvを使用する場合、ファイル。envに格納されている環境変数をクエリーできます。 1) nano index.jsをindexとして入力します。jsの変更と格納は次のとおりです。 2) index.jsでconfigメソッドを使用します。加工env。envに適用されます。 const dotenv=require(“dotenv”); dotenv.config(); console.log(process.env.myname); 3)保存後、端末上でcat indexを再利用する。jsを入力してindexを表します。jsを入力した内容が出てきました。 4)ノードインデックスもあります。jsをindexとして入力します。jsを実行すると出力紫色が表示されます。 .envファイルに保存されている環境変数を読み込むにはdotvモジュールが必要です。