25 votos

Cambio predeterminado shell de bash a zsh

He tratado de cambiar mi shell por defecto a zsh, el uso de chsh:

chsh -s /bin/zsh

y:

chsh -s `which zsh` 

Ambos comandos terminó con:

Changing shell for adamatan.
Password for adamatan:
chsh: Operation is not supported by the directory node.  Operation is not supported by the directory node.
chsh: no changes made

¿Cómo puedo cambiar mi shell por defecto en OSX Lion?

40voto

Artem Tikhomirov Puntos 4501

Sorprendentemente, esto no funciona con las herramientas de línea de comandos como sería de esperar. Esto debe hacerse con el Sistema de Preferencias de la aplicación.

Los siguientes pasos de trabajo con varias versiones de Mac OS X a través de al menos 10.11 (El Capitan).

  1. Abra el "Usuario y Grupos" en el panel de "Preferencias del Sistema" de la aplicación.
  2. Asegúrese de que el panel está desbloqueado (parte inferior izquierda)
  3. De Control, haga clic en su nombre de usuario (arriba a la izquierda) y seleccione "Opciones Avanzadas..." Esto sólo está disponible si usted es un Administrador.

enter image description here 4. Cambiar el "shell de inicio de Sesión" el valor en /bin/zsh.

enter image description here 5. Pulse el botón OK para guardar el cambio.

Usted debe tener cuidado de no cambiar ninguno de los otros campos, como por la advertencia en la parte superior de este cuadro de diálogo. Si tienes dudas, a continuación, pulse el botón "Cancelar" y pruebe de nuevo.

7voto

mlbrock Puntos 61

Si usted está unido a un Open Directory sever, o cualquier otro servidor de directorio, el shell por defecto habrá que allí se especifica.

Siempre puedes agregar zsh a su perfil de bash lo que se llama en el inicio de sesión como una solución.

1voto

dragonxlwang Puntos 1

Sólo utilice el comando chsh -u username para editar su perfil

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X