Execute su -l $USERNAME via Terminal para efetuar login como outro usuário sem perder seu estilo de prompt atual.
Quando eu uso o comando su no Terminal do OS X - por exemplo, para alternar rapidamente para uma conta de administrador para montar uma unidade usando diskutil - o estilo do prompt de comando é alterado. Antes de usar su , o prompt Darwin bash do Terminal exibe o nome do computador conforme determinado pela parte de $HOSTNAME que precede a parte da sequência de texto que lê .local , dois pontos, o diretório de trabalho atual, um espaço , o nome do usuário atual e, finalmente, um cifrão. Depois de executar su , tudo o que é exibido é bash-3.2$ . Existe um comando que eu poderia executar para reverter isso sem desfazer meu uso de su ?
Uma ideia melhor pode ser usar sudo em vez de su . A mudança imediata é importante porque lembra que você tem privilégios elevados e pode facilmente quebrar algo acidentalmente, portanto, tenha cuidado.