Después de instalar los binario precompilado mc a Mojave (enlace y enlace 2) y tratando de correr mc bajo root con el comando sudo, me salia error:
Respuesta
¿Demasiados anuncios?
Arunas Bartisius
Puntos
31
Parece que mc requiere para que coincida con precompilado versión de shell, por ejemplo /bin/bash a ser el uno.
Para resolver esto, es necesario cambiar de root predeterminado de shell sh bash, y hacerlo con el siguiente comando:
sudo dscl . -change /Users/root UserShell /bin/sh /bin/bash
Para volver en caso de tener algún problema, sólo hay que invertir los parámetros:
sudo dscl . -change /Users/root UserShell /bin/bash /bin/sh
Sólo en caso de que por encima de comandos no funcionan, puede ser intérprete de comandos por defecto ya se había cambiado. Comprobarlo con el comando:
dscl . -read /Users/root UserShell
Espero que le ahorrará toneladas de tiempo para usted.