[解決済み] Mac OS XでのApache 2サイトファイル/フォルダの正しいオーナー/グループ/パーミッションは?
2022-09-21 17:46:36
質問
この質問に対する Mac に特化した回答をウェブ上で見つけるのは難しいので、誰かが私のためにこの質問を解決してくれることを期待しているのですが。私のサイトのパーミッションがめちゃくちゃで、明らかに間違っているすべてのものに再帰的な 777 を適用することなく、どのように修正すればよいのかわかりません。
ありがとうございます。
どのように解決するのですか?
これは私が見つけた最も限定的で安全な方法で、ここで説明するように、仮に
~/my/web/root/
ディレクトリを作成します。
-
ウェブルートにつながるそれぞれの親ディレクトリに対して (例.
~/my
,~/my/web
,~/my/web/root
):-
chmod go-rwx DIR
(所有者以外はコンテンツにアクセスできません) -
chmod go+x DIR
(_www を含む "users" がディレクトリに入ることを許可する)
-
-
sudo chgrp -R _www ~/my/web/root
(すべてのウェブコンテンツはグループ _www になりました) -
chmod -R go-rwx ~/my/web/root
(オーナー以外の人はウェブコンテンツにアクセスできません) -
chmod -R g+rx ~/my/web/root
(すべてのウェブコンテンツが _www で読み取り/実行/入力可能になりました)
他のすべてのソリューションは、他のローカル ユーザー ("staff" グループの一部であり、明らかに "o"/others グループである) にファイルを開いたままにしています。 これらのユーザーは、DB設定、ソースコード、またはWeb設定ファイルやスクリプトに含まれるその他の機密情報を自由に閲覧し、アクセスすることができます(これらがコンテンツの一部である場合)。 これが問題でないなら、ぜひより簡単なソリューションの 1 つを使用してください。
関連
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] SSHキーです。"パーミッション 0644 for 'id_rsa.pub' is too open." on mac
-
[解決済み】あるディレクトリのすべてのファイルとフォルダのパーミッションを644/755に変更する。
-
[解決済み] apacheを再起動せずにサイトのapache設定を再読み込みする方法は?
-
[解決済み] Homebrewでnvmをインストールしたが、その後nvmが見つからなくなった?
-
[解決済み] Mac(os x)です。redis-cliだけをインストールする方法はありますか?
-
[解決済み] MacVimをOS Xにインストールするにはどうしたらいいですか?
-
[解決済み] 8080ポートを使っているプロセスを終了させて、Vagrantを起動させるにはどうしたらいいですか?
-
[解決済み] MacでMonoDevelopを複数起動するにはどうしたらいいですか?
-
[解決済み] PostgreSQLサーバーの状態を確認する方法 Mac OS X
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] [Solved] Error: laravel.log could not be openedを修正する方法は?
-
[解決済み] Mac(os x)です。redis-cliだけをインストールする方法はありますか?
-
[解決済み] MacVimをOS Xにインストールするにはどうしたらいいですか?
-
[解決済み] Mac OSでのIntelliJ IDEA JDKの設定
-
[解決済み] brew サービスで動作している Postgres サーバーに接続できない
-
[解決済み] nginx の "ssl" ディレクティブは非推奨、"listen ... ssl" を使用すること。
-
[解決済み] ターミナルで開くファイルのデフォルトエディタを変更しますか?(例:TextEdit/Coda/Textmateに設定する。)
-
[解決済み] MacでMonoDevelopを複数起動するにはどうしたらいいですか?
-
[解決済み] Mac OS X のタイムアウトコマンド?
-
[解決済み] OS Xのコマンドラインからアクティブユーザーの名前を取得するにはどうしたらいいですか?