最良の許可は
711 if you dont want to add groups as well or
751 so that public can't read your home directory
with 755 public は、あなたのホーム ディレクトリにいる他のユーザーを読み取ることができます
751 と 750 の間では、751 を使用して サブディレクトリ へのアクセスを許可できることに注意してください。 あなたのホームディレクトリの。
これを使用する場所の 1 つは、Apache Web サーバーの Userdir mod を有効にする場合です。これにより、各ユーザーに public_html
などの一般的な名前で、独自の Web 閲覧可能なディレクトリを与えることができます。 .たとえば、http://<hostname>/~<username>
のような URL /home/<username>/public_html/
から自動的に提供できます .ただし、これを行うには、Apache がホーム ディレクトリ内で、少なくともその下のフォルダー内のファイルを読み取るのに十分な権限を持っている必要があります。
ディレクトリを 751
に設定する 読まれずに(誰でも)ナビゲートできるようにします。これは、Apache を実行するユーザー名がホーム ディレクトリを「通過」して public_html
に到達できるようにするために必要です。
私の経験では、これは主にローカル マシンでの Web 開発に役立ちますが、教育機関では珍しくありません。
デフォルトは通常 0755 です。
なんらかの理由でコンテンツを公開したくない場合は、0751 も機能すると思います。
(もちろん、所有者は root:root です)