GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでの理想的なホームディレクトリのアクセス許可はどうあるべきか

最良の許可は

 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 です)


Linux
  1. Linuxのユーザーホームディレクトリの下にある.bash_profileファイルの目的は何ですか

  2. Linux で Umask が初期ファイル/ディレクトリのアクセス許可を制御する方法を理解する

  3. Linux ホーム パーティション コード 8302 の目的は何ですか?

  1. 自宅で作成できる最も単純な Linux 対応ボードは何ですか?

  2. ホームディレクトリを暗号化するポイントは何ですか?

  3. Linux でサフィックス .d は何を意味しますか?

  1. Linux – Gnu / linuxでファイルパーミッションなどを設定するさまざまな方法は何ですか?

  2. SSHとホームディレクトリのアクセス許可?

  3. Linux –フォルダのアクセス許可を変更しますか?