chmod 777 — 意味、リスク、およびいつ使用するか (使用しないのか)
準備ができている chmod コマンドを使用して、rwx チェックボックス、8 進数、および記号表記の間で Linux ファイルのアクセス許可を変換します。
処理中...
0%
結果
このページでは、すでに 777 が適用された電卓が開きます。9 つのチェックボックスすべてにチェックが入っており、記号表記は -rwxrwxrwx となり、所有者、グループなどのすべてのクラスに 7 (4 (読み取り) + 2 (書き込み) + 1 (実行) が与えられます。つまり、マシン上のどのユーザー アカウントでも、ファイルの読み取り、変更、削除、実行が可能です。
まさにこれが、chmod 777 がほぼ常に間違った修正である理由です。 Web サーバー上では、PHP プロセス、侵害されたプラグイン、またはその他のローカル アカウントによってスクリプトが書き換えられる可能性があることを意味します。これは、マルウェアが挿入される古典的なパスです。よく引用される「アクセス許可を 777 で修正する」というアドバイスは、通常、間違った所有者を隠します。正しいユーザーに chown を指定し、ディレクトリには 755、ファイルには 644 を指定すれば、全世界への書き込みアクセスを開かずに同じ問題を解決できます。
777 の正当な使用はまれであり、一時的なものです。使い捨て VM 上の共有スクラッチ ディレクトリや、自分だけがアクセスできるマシン上のデバッグなどです。保存する場合は短命にとどめてください。このページのチェックボックスを使用して 755 または 775 にステップダウンし、8 進数と chmod コマンドの更新をライブで監視します。