Acho que source
é um bash construído , por isso, se você não o encontrar quando estiver conectado como root, você pode não estar executando o bash. Você pode tentar iniciar um shell bash apenas digitando bash
. Ou tente a sintaxe . /etc/profile
. Exemplo (observe o espaço entre o ponto e / etc / profile):
jed@jed-osx:~$ . /etc/profile
Como source
não funcionou para você, acredito que você não esteja executando o bash quando estiver logado como root. Você pode determinar isso com echo $SHELL
. Aqui está um exemplo do meu sistema OSX:
jed@jed-osx:~$ echo $SHELL
/bin/bash
Aqui está um exemplo de um sistema FreeBSD:
FreeBSDBox[1001] # echo $SHELL /bin/csh