/homeにローカルファイルシステム階層を作成する正しい方法

/homeにローカルファイルシステム階層を作成する正しい方法

私はユーザーですスーパーユーザー権限なし。私は通常私の仕事環境に必要なツールを作成してインストールします。/home/<user>ディレクトリを作成し、プログラムを実行できるようにエイリアスを作成します。しかし、これは少し混乱を引き起こします。

内部的にファイルシステム階層を作成するより合理的な方法は何ですか/home/<user>だから私はより良いものを得ることができますLinuxファイルシステム階層?スーパーユーザーサポートなしで必要なライブラリをインストールできるように、Python virtualenvに似たものはありますか?

答え1

使用してください -最初の権利を得ることができる場合- Linuxカーネルユーザー名前空間。ユーザーの名前空間では、ユーザーは親環境に影響を与えずにディスクを割り当て、スーパーユーザーとして完全なコンテナを実行できます。これが機能するには、カーネルバージョン3.8以降、いくつかのLinuxの知識と初期設定が必要です。

関連情報