Comando CHSH Linux

Comando CHSH Linux
La terminal de Bash se encuentra entre los principales terminales de inicio de sesión de Linux. Sin embargo, hay conchas alternativas disponibles que puede usar para las operaciones de línea de comandos (a menos que su trabajo lo requiera). A lo largo de este tutorial, veremos una instrucción llamada "CHSH" que le permite cambiar a un terminal de autenticación único desde el que está usando ahora. La ruta completa de cualquier documento ejecutable en la máquina es aceptada por CHSH. Si el terminal particular no se menciona dentro del directorio /etc /shells, esto debería dar una advertencia. También se puede configurar para tomar conchas de la colección en este directorio. Si no especifica un terminal, CHSH le pedirá que lo haga. Echemos un vistazo en algunos casos para demostrar el uso de la consulta de "CHSH".

Antes de echar un vistazo al uso del comando "CHSH" de Linux, tendremos que hacer que nuestro sistema se actualice y actualice completamente con las nuevas funciones y lo haga sin errores. Para eso, debe abrir el shell Linux en su pantalla después del inicio de sesión exitoso. Puedes usar el Ctrl+Alt+T para eso. Después del lanzamiento del shell de Linux, utilizaremos el paquete APT para usar los comandos "Actualizar" y "Actualizar" combinados en el área de consulta. Use el operador "&&" para fusionar ambos comandos. Además, no olvide usar la palabra clave "sudo" para ejecutar esta consulta con privilegios de administrador. Después de la ejecución de esta consulta combinada, solicitará su contraseña de root y debe agregar el código de contraseña para continuarlo. El proceso se iniciará y puede tomar hasta 5 minutos si aún no ha actualizado su sistema.

Después de la actualización y la actualización de nuestro sistema, está listo para entregar salidas sin errores. Antes de usar el comando CHSH para cambiar entre las conchas, debemos echar un vistazo a todas las conchas disponibles para nuestro Ubuntu 20.04 Sistema operativo Linux para el usuario en particular. Para esto, debe usar la instrucción "CAT" para mostrar todas las conchas de inicio de sesión disponibles en nuestro sistema, seguido de la ruta a la carpeta de shells (i.mi., "/Etc/conchas".) Se demostrará con todos los proyectiles de inicio de sesión disponibles. Por ejemplo, hemos encontrado las capas de Below 7 que se muestran disponibles en nuestro sistema Linux y podemos cambiar entre ellos.

Como queríamos usar el comando "CHSH" para cambiar entre diferentes conchas de Linux, se requiere echar un vistazo al shell actualmente en funcionamiento. Para esto, debe utilizar la instrucción "Echo" para mostrar el shell iniciado actualmente a través de la variable de entorno "shell" utilizando el signo "$". La ejecución de esta instrucción de shell muestra que el usuario iniciado actualmente ha estado utilizando el shell "/bin/bash" en nuestro extremo.

Probemos el comando "CHSH" para discutir su uso. Por lo tanto, lo hemos probado únicamente y nos ha pedido la contraseña del shell de inicio de sesión actual "/etc/bash" para el usuario "Linux" actualmente registrado "Linux". Hemos agregado la contraseña y presionamos la tecla ENTER para avanzar. Verá que mostrará "Cambiar el shell de inicio de sesión para Linux" en nuestra salida de shell "CHSH". Después de eso, también demostró que, si desea cambiar a otra fiesta, simplemente agregue su valor o presione Entrar para continuar usando el shell de inicio de sesión predeterminado. Por lo tanto, aprovechamos la tecla ENTER para continuar usando el shell predeterminado "/bin/bash". Entonces, después de probar el comando de eco de la variable de entorno "$ shell" dentro del área de consulta, tenemos el mismo valor predeterminado para el shell de inicio de sesión.

También puede probar el comando CHSH con el nombre de usuario registrado para cambiar solo el shell de inicio de sesión del usuario en particular. Entonces, hemos probado el comando "CHSH" con el nombre de usuario "Linux" y presionamos la tecla ENTER para continuar usando el shell predeterminado "/bin/bash".

Usando la declaración "Echo" con la variable de entorno nuevamente, tenemos que saber que el usuario de Linux está en el mismo shell de inicio de sesión "/bin/bash".

Puede probar diferentes opciones con el comando CHSH para cambiar un shell de inicio de sesión a otro para el usuario de Linux que inicia sesión actualmente. Por ejemplo, la opción "-s" es ampliamente conocida como la opción de cambiar un shell de inicio de sesión a otro para un usuario de Linux en particular. Debe proporcionar el nombre de ruta del shell de inicio de sesión en esta instrucción después de la opción "-s" para cambiar el shell ya conectado (i.mi., "/Bin/bash" al nuevo "/bin/rbash".) Puede implicar su contraseña de usuario actual para continuar esta actualización. Después de esto, hemos probado la instrucción de la variable de entorno "$ shell" una vez más con la palabra clave "eco" para mostrar los cambios. Pero mostrará el nombre de ruta de shell de inicio de sesión anterior en nuestra pantalla de salida.

Necesitamos usar el comando "CHSH" nuevamente para ver si el shell se actualizó o no. Después de agregar la contraseña, mostró la nueva ruta de inicio de sesión "/bin/rbash" en la última línea después del título "SHELL SHELL". Esto significa que el shell de inicio de sesión se ha cambiado con éxito de "/bin/bash" a "/bin/rbash". Ahora, hemos estado cambiando la carcasa "/bin/rbash" al nuevo shell de inicio de sesión (i.mi. "/Bin/dash") dentro de la misma salida después de solicitar el nuevo valor para el shell de inicio de sesión. Por lo tanto, hemos proporcionado el valor "/bin/dash" y presionamos la tecla ENTER. El uso de la variable "$ shell" dentro del comando "echo" está mostrando nuevamente el viejo nombre de ruta "/bin/bash" para nuestro usuario de Linux. Pero después de usar el comando "CHSH" en la siguiente línea de consulta, tenemos el nombre de ruta de shell "/bin/dash" después del título "SHELL SHELL". Ahora puede volver a cambiarlo si es necesario.

Mientras, cuando intenta cambiar al shell no disponible, el comando CHSH mostrará una advertencia.

Conclusión

Este artículo trata sobre el uso de conchas y el cambio entre diferentes conchas de Linux a través de la instrucción CHSH. Hemos discutido algunas de las instrucciones en nuestro shell con la opción "-s" y los comandos variables de entorno "Echo" para ver el uso de la consulta "CHSH".