または:グループに属するファイルはどこに置くことができますか?
Unixシステムに2人のユーザーがいるとします。ジョーそしてサラ。彼らはすべて組織のメンバーです映画愛好家グループ。映画ファイルをどこに置くべきですか?
/home/{joe,sarah}/movies
このディレクトリは次のものなので、不適切です。ジョー/サラ、彼らのグループではなく。/home/movies-enthusiast
また不適切だから映画愛好家ユーザーではなくグループです。/var/movies-enthusiast
オプションかもしれませんが、FHSがそれを許可するかどうかはわかりません。/srv/movies-enthusiast
オプションかもしれませんが、映画はシステムサービスに必要なファイルではありません。
ベストアンサー1
使用しないでください
/usr
読み取り専用データを共有するために使用されます。ここのデータは管理上の理由でのみ変更できます(新しいパッケージのインストールなど)。/opt
一般的には、スタンドアロンプログラム、または何らかの理由でシステムの残りの部分(たとえば、低または中程度の相互作用ハニーポット)から分離する必要があるプログラムに適しています。/var
ある「ログ、スプールファイル、一時メールファイルなど、システムが正常に動作している間にコンテンツが継続的に変更されると予想されるファイルです。」私はこのように考えたいです。データがリストに正しく表示されない場合、通常はリストに属しません/var
(例外はありますが)。
使用
/home
ユーザーのホームディレクトリに使用されます。一部の人はこのディレクトリをグループファイル領域と見なすことがあります。 FHSは実際には次のように述べています。「大規模システムでは、特に/ homeディレクトリがNFSを使用して多くのホスト間で共有されている場合は、ユーザーのホームディレクトリを細分化すると便利です。使用して行うことができます。/srv
グループファイルに適しており、一般的に好ましい場所です。 Chris Downの記事で言及されている理由で、私は通常、グループ共有ファイルにこのディレクトリを使用します。回答;グループファイル共有は、サーバーが提供するサービスと見なされます。
man hier
FHSで説明されている各ディレクトリの目的の詳細については、hier(7)のマニュアルページ()を参照してください。