Use o sudo para simular o login inicial e executar o comando

0

Eu tenho um Ambiente de instalação de aplicativos configuração no meu Chromebook.

Sempre que eu usá-lo através de crosh , eu imediatamente mudo para o usuário root usando sudo -i . A razão pela qual sudo -i é usado em vez de sudo su é para que as variáveis de ambiente que permitem o uso das coisas da Dev-Install sejam mantidas.

Depois de executar sudo -i , executo:

. ${SOURCE_THIS_FILE}

${SOURCE_THIS_FILE} é apenas um marcador de posição que define / redefine vários aliases, funções e variáveis.

Digitar o caminho para ${SOURCE_THIS_FILE} é meio chato, então eu queria saber se havia alguma maneira que eu poderia combinar sudo -i e . ${SOURCE_THIS_FILE} de tal forma que o último seria executado imediatamente após mudar para o root?

Eu posso colocar essa linha no .bashrc que é executado por crosh , então eu mudaria imediatamente para um shell de root ao abrir o terminal no Chrome.

    
por Melab 19.07.2017 / 03:33

0 respostas