一般ユーザーが他のユーザーが使用するプログラム/インストールを置くディレクトリを標準化したいと思います。ベストプラクティスは何ですか?たとえば、/users/shared_binaries/
特権のある公開ディレクトリを作成できます。このようなタスクを実行するためのルール/ベストプラクティスはありますか?これをインストールするネットワークドライブがないとしましょう。
デフォルトでは、ユーザーのホームディレクトリにインストールする必要がないか、標準ユーザーよりも高いアクセス権を持つ共有バイナリの場所が必要です。
答え1
これに対する標準的な位置はありません。これを処理する標準的な方法は、他のユーザーが実行できるプログラムをインストールする権限が必要です。
/usr/local
likeのサブツリー、likeのサブディレクトリ、likeのサブディレクトリなど/usr/local/users/bin
から選択できます。/home
/home/shared/bin
/opt
/opt/users/bin
を使用する/bin
と、実行可能プログラムに関するものであることをより明確に知ることができ、そのプログラムが使用するライブラリ、ドキュメント、データファイルなどの他のコンテンツを同じディレクトリに配置できます。
答え2
マルチテナントシステムでは、ほとんどのユーザーは$ HOMEにのみbinディレクトリを配置します。