GNU/Linux >> Tutoriales Linux >  >> Linux

Cambiar shell predeterminado en Linux

Deberías tener un 'esqueleto' en algún lugar de /etc , probablemente /etc/skeleton , o verifique la configuración predeterminada, probablemente /etc/default o algo. Esos son scripts que definen las variables de entorno estándar que se establecen durante un inicio de sesión.

Si es solo para su propia cuenta:verifique el archivo (oculto) ~/.profile y ~/.login . O generarlos, si no existen. Estos también son evaluados por el proceso de inicio de sesión.


Pruebe el comando de Linux chsh .

El comando detallado es chsh -s /bin/bash .Se le pedirá que ingrese su contraseña. Su shell de inicio de sesión predeterminado es /bin/bash ahora. Debe cerrar sesión y volver a iniciar sesión para ver este cambio.

Lo siguiente se cita de la página man:

El comando chsh cambia el shell de inicio de sesión del usuario. Esto determina el nombre del comando de inicio de sesión inicial de los usuarios. Un usuario normal solo puede cambiar el shell de inicio de sesión de su propia cuenta, el superusuario puede cambiar el shell de inicio de sesión de cualquier cuenta

Este comando cambiará el shell de inicio de sesión predeterminado de forma permanente.

Nota:si su cuenta de usuario es remota, como en la autenticación Kerberos (por ejemplo, Enterprise RHEL), no podrá usar chsh .


Puede cambiar el archivo passwd directamente para el usuario en particular o usar el siguiente comando

chsh -s /usr/local/bin/bash username

Luego cierre sesión e inicie sesión


Linux
  1. ¿Cómo cambiar (permanentemente) el Shell predeterminado después de iniciar sesión en Ttyn específico en Linux?

  2. comando linux mv

  3. Linux du comando

  4. Ejemplos de comandos de inicio de sesión en Linux

  5. ¿Qué es el comando * nix para ver el shell de inicio de sesión predeterminado de un usuario?

Comando fuente en Linux

Comando fuente en Linux

Explicación del comando fuente en Linux

Comando de exportación en Linux explicado

¿Qué es Login Shell en Linux?

Exportar comando en Linux | Explicado