Linux システムでは、chmod コマンドと chown コマンドの両方を使用して権限を設定できますが、違いもあります。chmod は、フォルダーとファイルの権限を設定するために使用されます。たとえば、システム内のファイルが読み取りまたは書き込み可能でない場合は、777 権限を設定する必要があります。一方、chown は、ユーザー権限の制御を容易にするために特定のユーザー グループを承認するなど、ユーザー グループを設定するために使用されます。 今日紹介したい 2 つのコマンドも、日常生活でよく使われています。chmod と chown は綴りが似ているように見えますが、用途は異なります。 chmod は、フォルダーとファイルの権限を設定するために使用されます。たとえば、VPS ホストでファイルの読み取りまたは書き込みを禁止する場合は、権限を 777 に設定する必要があります。Chown は、特定のユーザー グループを承認するなど、ユーザー グループを設定し、ユーザー権限の制御を容易にするために使用されます。 具体的な使用法を説明するために例を使用します。いわゆるさまざまなパラメータ コマンドは日常生活では使用されないため、共有したくありません。実用的なものだけを使用してください。 まず、使用権:すべてのユーザー 使用方法: 注: Linux/Unix のファイル アクセス権限は、ファイル所有者、グループ、その他の 3 つのレベルに分かれています。他のユーザーがファイルにアクセスする方法を制御するには、chmod を使用します。 mode: 権限設定文字列。形式は次のとおりです:
例: これは、上記のフォルダー内のすべてのファイルが読み取りおよび書き込み可能に設定されていることを意味します。 cd wpコンテンツ chmod -R 777 * 2番目、コマンド名: chown ユーザー権限: ルート 使用方法: 注意: Linux/Unix はマルチパーソン、マルチタスクのオペレーティング システムであり、すべてのファイルには所有者がいます。ファイルの所有者を変更するには、chown を使用します。一般的に、このコマンドはシステム管理者 (root) のみが使用します。一般ユーザーには、他人のファイルの所有者を変更する権限はなく、また、自分のファイルの所有者を他のユーザーに変更する権限もありません。このような権限を持つのはシステム管理者 (root) のみです。
説明: -R はすべてのファイルとフォルダを再帰的に処理します。最初の www はファイルの所有者名を表し、2 番目の www はファイルが属するグループ名を表します。 chown コマンドと chmod コマンドの違い chownはファイルとフォルダのユーザーとグループの属性を変更します 1. ファイルhh.cの所有者を変更するには、ユーザーcodetcに変更します。 chown コーデック hh.c これにより、hh.cのユーザーアクセス権が所有者であるcodetcに適用されます。 2. ディレクトリ/tmp/scoの所有者とグループをcodetcとグループnetに変更します。 chown -R codetc:net /tmp/sco chmodはファイルとフォルダの読み取り/書き込みおよび実行属性を変更します 1. hh.cファイルを書き込み可能、読み取り可能、実行可能になるように修正する chmod 777 hh.c ディレクトリ内のすべてのファイルの属性を書き込み可能、読み取り可能、実行可能に変更する chmod 777 *.* フォルダ名とサフィックスを * に置き換えるだけです。 同様に、すべてのhtmファイルのプロパティを変更する場合 chmod 777 *.htm 2. ディレクトリ/tmp/scoを書き込み可能、読み取り可能、実行可能に変更します。 chmod 777 /tmp/sco ディレクトリ内のすべてのフォルダのプロパティを書き込み可能、読み取り可能、実行可能に変更する chmod 777 * フォルダ名を*に置き換えるだけです /tmp/sco およびそのサブフォルダの下にあるすべてのファイルとフォルダの属性を書き込み可能、読み取り可能、実行可能に変更します。 chmod -R 777 /tmp/sco w=4と書ける 読み取り可能r=2 実行可能ファイル x=1 777 は完全な権限を意味します。必要に応じてユーザーとグループの権限を自由に組み合わせることができます 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: MySQL の最適化: サブクエリの代わりに結合を使用する
>>: js キャンバスはランダムなパーティクル効果を実現します
ローカル データベースに接続すると、Navicat for MySQL は以下のように 1045 エ...
目次JSBridgeの起源JSBridgeの双方向通信原理JSはネイティブを呼び出すネイティブコール...
目次概要1. URL経由でダウンロード2. aタグのダウンロード属性とblobコンストラクタを組み合...
目次序文計算されたプロパティ計算プロパティの紹介入門ケース統計価格事例ゲッターメソッドとセッターメソ...
データベースでは、UNION キーワードと UNION ALL キーワードの両方が 2 つの結果セッ...
目次1 Baota Software StoreにDockerをインストールする2 ゴグスイメージを...
1. <select style="width:195px" name=&...
これまで react.forwardRef は react の高階コンポーネントには適用できませんで...
この記事では、ネイティブ JS で実装された本をめくる効果の図を紹介します。効果は次のとおりです。 ...
日常の運用・保守作業では、nginx サービスが頻繁に使用され、nginx の高同時実行性によって生...
現在、MySQL の最適化について学習しています。この記事では、データ型とスキーマの最適化について紹...
1. 背景1. vSphere の共有ストレージの背景を簡単に紹介するvSphere の重要な機能は...
パラメータでのストアドプロシージャの使用IN パラメータは、プロシージャに情報を渡すためにのみ使用さ...
目次必要:発生した問題:解決する:必要:要素テーブル内の複数の列を並べ替えるには、日付の並べ替えをク...
注意: 3 番目の方法は XSell でのみ使用され、finalsell では使用できません。方法1...