vários perfis virtuais para o mesmo usuário

2

Muitas vezes existem várias "identidades" que um usuário usa: para trabalho, open-source, academia etc., todas requerem diferentes chaves ssh, configurações de editor, git configs etc.

Eu queria saber se existe alguma ferramenta para alternar entre esses "perfis virtuais" com o mesmo usuário unix. De preferência, ele permitirá que você também tenha binários / bibliotecas padrão diferentes (por exemplo, em um perfil "python" executará python2.7, enquanto em outro ele será python3).

Eu sei que há uma opção para configurá-lo usando uma combinação de variáveis de ambiente, aliases e arquivos vinculados, mas eu queria saber se há uma opção mais limpa como virtualenv em python fornece.

    
por Beka 20.10.2014 / 08:11

2 respostas

0

Você provavelmente poderia usar ramificações do git para isso. Defina o seu diretório home em um branch e, em seguida, crie outro branch e configure como deseja este outro "profile". Seria uma questão de mudar de filial e, em seguida, você teria efetivamente um diretório home diferente. Então você provavelmente precisará criar seu ambiente ou executar outro shell de login.

Eu não tentei isso sozinho, mas acho que deve funcionar.

    
por 20.10.2014 / 09:00
1

A integração de shell do iTerm 2 permite que você defina regras para perfis e alterne automaticamente entre eles, dado o resultado das regras. link

    
por 23.12.2015 / 21:46