Maneira correta de criar uma hierarquia de sistema de arquivos local dentro de / home [duplicado]

0

Eu sou um usuário com sem direitos de superusuário . Eu normalmente construo e instalo as ferramentas que preciso no meu diretório /home/<user> e, em seguida, cria apelidos para poder executar meus programas. No entanto, isso está criando uma bagunça.

Qual seria a melhor maneira de criar uma hierarquia de sistema de arquivos dentro de /home/<user> para que eu possa ter algo parecido com uma Hierarquia do Sistema de Arquivos Linux ? Algo semelhante a um virtualenv do Python, para que eu possa instalar as bibliotecas que preciso sem precisar de suporte a superusuário?

    
por dmvianna 02.12.2014 / 00:08

1 resposta

1

Você pode usar - se você puder obter o direito inicial de fazê-lo concedido a você - os namespaces Usuário do kernel linux. Em um namespace de usuário, um usuário pode distribuir uma parte de um disco e executar um contêiner completo como um superusuário sem afetar o ambiente pai. Você precisará de um kernel 3.8 ou mais recente, algum linux-savvy e a configuração inicial antes de funcionar.

    
por 02.12.2014 / 00:23