Change login shell

Ahora vamos a ver como podemos cambiar el shell para un usuario, en Slackware por defecto el shell que se recomienda para un usuario al momento de crearlo es /bin/bash, pero si tu quieres modificar este valor tiempo después de haber creado una cuenta de usuario lo puedes realizar de la forma siguiente.

Abre una ventana de consola.

Averiguamos que shell tenemos asignado.

$ echo $SHELL

Supongamos que actualmente tenemos asignado el shell /bin/bash y lo vamos a modificar por /bin/tcsh, para modificar el valor desde la cuenta de usuario tecleamos:

$ chsh

Entonces el sistema te solicita que confirmes tu password y registres el nuevo valor para tu shell.

Login shell [/bin/bash]: /bin/tcsh

Desde el usuario root lo puedes hacer asi:

# chsh -s /bin/tcsh nombre_usuario

Este comando (chsh) modifica el archivo /etc/passwd, el cual almacena información para cada uno de los usuarios.

Recuerda que en ambos casos el nuevo valor que ingreses para el shell debe estar contenido en el archivo /etc/shells de lo contrario Linux te informará un error.

Acerca de Moycas
Developer Web @moycc

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: