Como ter a mesma configuração para raiz e usuário?

0

Olá, acabei de instalar o Debian e tenho apenas um usuário, já que é meu computador pessoal. Eu gostaria que todos os softwares, x, xfce, terminal, vim, shell, sempre tivessem a mesma configuração sem que eu tivesse que configurar manualmente tudo duas vezes uma vez do usuário e uma vez do root. Existe uma maneira conveniente de ter a mesma configuração para as duas contas?

    
por ChiseledAbs 27.03.2016 / 21:36

2 respostas

0

Do meu ponto de vista, há pelo menos três maneiras de resolver sua pergunta:

  1. Não use conta root em primeiro lugar. Mesmo. Configure apenas vim para root separadamente e pronto. sudo é seu melhor amigo. Como bônus, você melhorou o registro de todas as suas atividades de raiz e todo o histórico de comandos em um único local. Pode ser combinado com a opção 2.

  2. Coloque toda sua configuração em ansible ou algo similar. Configure-o para ser implantado em / root e no diretório inicial do usuário. Se você tiver que mudar alguma coisa, basta alterar o projeto de configuração e implantar. Ele será implantado em todos os diretórios de uma só vez. Como bônus, você tem toda a configuração em um único lugar, que pode ser facilmente estendido para quantos usuários desejar. Se você colocá-lo em git ou outro VCS, você pode ter um bom histórico de mudanças. Também pode ser facilmente transferido para uma nova máquina. Pode ser combinado com a opção 1. Essa será a melhor solução que acredito.

  3. Eu não gosto desta solução para ser honesta, embora seja muito simples. Então ainda vale a pena mencionar. Faça um trabalho cron para copiar toda a configuração de / root / para a casa do usuário (sobrescreva arquivos e diretórios se existirem). Não configure-o vice-versa, pois isso seria extremamente ruim para sua segurança (mesmo se você for o único usuário da máquina). Quem sabe o que seu navegador pode baixar?

por 27.03.2016 / 23:16
0

Isso é fácil: não faça login como root. Você não precisa de arquivos de configuração na conta root, porque você não deveria estar executando programas como root. (E o fato de você não estar fazendo isso explica por que não há um método conveniente de fazer isso.)

Existem alguns programas de administração que, às vezes, são executados como raiz e às vezes como usuário, por exemplo, um programa de gerenciamento de pacotes como aptitude . (Isso não é necessário: você sempre pode iniciar o aptitude diretamente e depois usar o comando "tornar-se root"). Basta executar esses programas com sudo ; sob a configuração Debian, isto preserva a variável de ambiente HOME , por exemplo, sudo aptitude levará ao aptitude procurando por sua configuração em seu diretório pessoal.

    
por 28.03.2016 / 00:18