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 キャンバスはランダムなパーティクル効果を実現します
1. 父から息子へ子コンポーネントにpropsフィールドを定義し、その型は配列です (フィールド値の...
目次概要関数シグネチャオプションパラメータ非厳密モード例外処理実用要約する概要ご存知のとおり、ES6...
いつものように、まずは画像効果を投稿しましょう: このエフェクトの原理は非常にシンプルです。CSS3...
必ずデータをバックアップすることを忘れないでください。データは貴重なものです! ! !コンピュータモ...
この記事では、JavaScriptで派手なカルーセル効果を実装する2つの方法を紹介します。具体的な内...
基礎リレーショナル データベースでは、各データ テーブルはファイルに相当し、異なるストレージ エンジ...
あるウェブサイトでは、ユーザーが WebKit カーネルでページを開くことを期待して、HTML5 と...
JSONデータはHTMLページ上に表示されフォーマットされます1. 表示効果図説明:すべてのキー値は...
この記事では、参考までにEasy Notepadを実装するためのVueの具体的なコードを紹介します。...
Nexus のデフォルトのリモートリポジトリは https://repo1.maven.org/ma...
これからの道のりは長く困難ですが、私は探求を続けます。また週末がやってきました。引き続き、皆さんと一...
目次負荷分散に nginx を使用するための 2 つのモジュール:アップストリームはロードノードプー...
目次序文実装のアイデア実装手順1. Nginxをコンパイルする2. 設定ファイルは以下のとおりです要...
Mac OS X で TAR.GZ から MySQL 5.7 をインストールする MySQL 5.6...
目次序文1. オブジェクト.freeze() 2. オブジェクト.seal() 3. オブジェクト....