logo

/var/www のすべてのサブフォルダーを Chmod 777 する方法

Linuxでは、 chmod ファイルやフォルダーのアクセス許可を変更するために使用されるコマンドです。単一のファイル、単一のフォルダー、または他のサブフォルダーに対する読み取り/書き込みのアクセス許可を再帰的に変更することもできます。 chmod は、現在のファイルの読み取りと書き込みに使用されます。 S/rwxwxw は、対応するブロック名 + 1 スペースから各バイトを減算するハードコーディング バイトなどの従来の方法を使用して、RAM 内の 1 つのディレクトリまたは別のディレクトリにファイルを書き込みます ( S/r は WX に置き換えることもできることに注意してください)。これにより、次のことが可能になります。 /var/lib/rrdcached 内のディレクトリ内にいる場合、root アカウントをこのディレクトリに置くとよいでしょう。ルート アカウントはその場所の外部から (sudo 経由で) アクセスできるため、特別な権限を使用する必要がありません。コンテンツを直接読む場合。

これは次のように動作します。 mkdir と組み合わせると非常に強力になります。たとえば、 sudo chown -R root /tmp/newpassword sudo mv newuser /bin:/usr/$#(date +%Y-%m-%d)$NewPasswordOK.txt この構文を使用すると、1 つのアカウントに複数のアカウントを作成できます。これらを作成した後、Linux ディストリビューションまたはマシンを起動する前にこれらを含めることで、システムにそれらを含めることができます (その後、それらは非 root ユーザーとして表示されます)。



スプリングモジュール

/var/www のすべてのサブフォルダーを Chmod 777 する方法は?

コンピュータにログインすると、データとシステムのセキュリティを保護するためにファイルとディレクトリに特定のアクセス レベルが与えられます。ただし、ユーザーはディレクトリの最大権限レベルを知らない可能性があり、アクセスの問題が発生することがあります。たとえば、/var/www の権限がわからないと、Web ページへのアクセスがブロックされる可能性があります。ユーザーがアクセス レベルを理解できるように、サーバー上でのアクセス レベルの変更について説明します。

/var は一時データ用のディレクトリで、通常は Unix ベースのシステムの /var/www にあります。デフォルトの権限は 0666 (「rw-rw-rw」) で、すべてのユーザーまたはプログラムがデータを変更できます。 /var の最大権限は 777 で、権限番号を変更することでディレクトリ所有者のみが付与されます。権限を変更するには、ログインするか sudo コマンドを使用して管理者アクセスが必要です。まずアクセス許可番号を 777 に設定してファイルへのアクセスをさらに許可し、次に chmod コマンドを使用して /var 内の各フォルダーの特定のアクセス許可を変更します。

Mac OS では、sudo に続いてコマンドとパスワードを入力して、管理者モードにアクセスします。たとえば、 sudo chmod 777 /var/www は /var/www の権限を変更します。 Windows では、管理者としてコマンド プロンプトを開き、/var/www に移動し、chmod 777 /var/www を使用してアクセス許可を設定します。



初めてコンピューターを使用するとき、ユーザーは、Web ブラウザの問題を効率的にトラブルシューティングし、潜在的なサーバー ロックアウトによる混乱を避けるために、各ディレクトリに許可されているアクセス レベルを学習する必要があります。システムのセキュリティ設定の管理方法を理解することは、すべてのコンピュータ ユーザーに利益をもたらします。

指示

sudo chmod -R 777 /var/www>
  • sudo – 管理者アクセス
  • chmod – 権限を与えるコマンド
  • -R – すべてのサブフォルダーに対して再帰的
  • 777 – 必要に応じてすべての権限と変数の読み取りと書き込みを行う
  • /var/www – パス

フォルダー内で ls -l を使用すると、アクセス許可を確認できます。

akash:/$ sudo chmod -R 777 /var/www  akash:/$ ls -l>
図 1.1 chmod コマンドを使用した権限の変更

図 1.1 chmod コマンドを使用した権限の変更



ここで、www フォルダーのプロパティを表示する必要があるため、var に移動します。

akash:/$ cd var  akash:/var$ ls -l>

drwxrwxrwx – 読み取り/書き込み/実行アクセスが許可されていることを意味します。

図 1.2 - 権限変更の出力

図 1.2 – 権限変更の出力

結論

この記事では、データ セキュリティとシステムの整合性にとって重要な Linux でのアクセス許可の管理について学びました。 chmod コマンドを使用すると、ユーザーはアクセス レベルを変更でき、/var/www などのディレクトリの場合、 sudo chmod -R 777 /var/www を使用してアクセス許可を 777 に設定すると、すべてのサブフォルダーへの読み取りおよび書き込みアクセスが許可されます。権限を適切に管理すると、ユーザーはアクセスの問題を効果的にトラブルシューティングできるようになり、安全なコンピューティング環境が確保され、よりスムーズで安全なエクスペリエンスに貢献します。