No sé por qué cambió, pero puedes anular sh-3.2#
u otros indicadores de shell predeterminados cambiando la variable $PS1
. Para hacerlo, simplemente ejecuta el siguiente comando (incluyendo el espacio después del signo de dólar):
export PS1='\h:\w \u\$ '
Esto reemplazará tu indicador de shell con Zoos-MacBook-Air:~ root$
. Sin embargo, este cambio no es persistente y desaparecerá cuando hagas exit
o cierres la Terminal. Puedes hacerlo persistente editando el archivo .bash_profile del root. Ejecuta el siguiente comando mientras estás en un shell de root para modificar ese archivo:
echo 'export PS1='"'"'\h:\w \u\$ '"'" >> ~/.bash_profile
echo 'export PS1='"'"'\h:\w \u\$ '"'" >> ~/.profile
o
echo "export PS1='\\h:\\w \\u\\\$ '" >> ~/.bash_profile
echo "export PS1='\\h:\\w \\u\\\$ '" >> ~/.profile
Esto hará que el cambio sea persistente.
Las pruebas se realizaron en iOS 11 con un shell de root, pero todo en esta respuesta funciona en macOS también.
1 votos
¿Tiene habilitada la cuenta de usuario root? ¿O ha tenido la cuenta de usuario root habilitada y ahora ha deshabilitado la cuenta de usuario root?
0 votos
Creo que nunca fue habilitado.
1 votos
Es probable que tu indicador de shell root no fuera
Zoos-MacBook-Air:~ zdm#
ya que cuando estás en una shell root, el nombre de usuario siempre es root.