GNU/Linux >> Tutoriales Linux >  >> Linux

Iniciar sesión y cambiar de usuario en destinos multiusuario:preparación de objetivos de RHCSA

En esta parte de la preparación para el examen RHCSA, aprenderá cómo iniciar sesión en su sistema RHEL y cómo cambiar entre usuario normal y root.

En este tutorial aprenderás:

  • Cómo iniciar sesión como usuario normal o raíz
  • Cómo cambiar de usuario en un objetivo multiusuario

Una típica pantalla de inicio de sesión multiusuario en GNU/Linux como en este caso RHEL 8

Requisitos de software y convenciones utilizadas

Cómo verificar el objetivo multiusuario

Primero, verifique que su sistema se esté ejecutando en el multi-user nivel de operación.

  1. Para hacerlo, ejecute el siguiente systemctl comando.
    $ systemctl get-default
    
  2. En caso de que su sistema no se inicie actualmente en multi-user runlevel de forma predeterminada, ejecute el siguiente comando para cambiar el destino de arranque predeterminado.
    # systemctl set-default multi-user
    
  3. Reinicie su sistema
    # reboot
    

Iniciar sesión y cambiar de usuario

A estas alturas, debería tener un indicador de inicio de sesión frente a usted ejecutando el multi-user nivel de ejecución.

  1. Inicie sesión en el sistema como usuario normal. Durante la instalación de RHEL, ha creado al menos un usuario, así que use las credenciales de usuario e inicie sesión. Después de iniciar sesión correctamente, debería ver un mensaje similar al siguiente:
    [linuxconfig@rhcsa ~]$
    

    El prefijo antes del $ real iniciar sesión en su aviso será diferente. Sin embargo, de forma predeterminada, muestra un nombre de usuario del usuario que está conectado actualmente y el nombre de host del sistema RHEL.

    Sin embargo, la parte más importante a tener en cuenta aquí es el $ real. señal. Solo hay dos caracteres posibles que pueden mostrarse al final del indicador de shell y son $ y # .

    El $ El signo indica que ha iniciado sesión como un usuario normal sin privilegios y no podrá realizar ninguna tarea administrativa. Por otro lado el # denota que ha obtenido un acceso administrativo raíz que le permite realizar tareas administrativas y no administrativas.

    ¿SABÍAS QUE?
    Que es una buena práctica del administrador del sistema Linux realizar cualquier tarea que no requiera acceso administrativo privilegiado como usuario regular. Es posible realizar cualquier tarea determinada como usuario raíz administrativo, sin embargo, corre el riesgo de dañar su sistema sin darse cuenta o eliminar datos como resultado de un error o accidente. ¡Se recomienda enfáticamente obtener acceso administrativo solo en caso de que la tarea por delante lo requiera!
  2. Obtenga acceso a la raíz usando el su comando y usando - como argumento y proporcione la contraseña raíz adecuada. Siga este tutorial en caso de que necesite restablecer su contraseña de root:
    [linuxconfig@rhcsa ~]$ su -
    
  3. Confirme que ha obtenido acceso de root mediante la ejecución de whoami dominio. Viendo el # El signo al final del indicador de shell también es una buena indicación de que ha obtenido un acceso privilegiado al sistema.
    
    [root@rhcsa ~]# whoami 
    root
    [root@rhcsa ~]#
    
  4. Vuelva a iniciar sesión como usuario normal. Como ya hemos iniciado sesión como usuario normal, todo lo que tenemos que hacer es salir de la sesión de shell raíz obtenida en el paso anterior ejecutando exit comando o presionando CTRL+d combinación de teclas:
    [root@rhcsa ~]# whoami 
    root
    [root@rhcsa ~]# exit
    logout
    [linuxconfig@rhcsa ~]$ whoami 
    linuxconfig
    [linuxconfig@rhcsa ~]$
    

    Sin embargo, existe otra alternativa y es crear otra sesión de usuario regular usando el su - comando con un argumento del usuario con el que deseamos iniciar sesión. Ejemplo:

    [root@rhcsa ~]# whoami 
    root
    [root@rhcsa ~]# su - linuxconfig
    [linuxconfig@rhcsa ~]$ whoami 
    linuxconfig
    [linuxconfig@rhcsa ~]$
    
    NOTA
    Al usar el su comando desde un shell privilegiado raíz, el usuario no necesita ingresar la contraseña de usuario normal adecuada. Sin embargo, acceder al shell raíz desde una sesión de shell de usuario regular usando el su comando, el usuario debe ingresar la contraseña raíz o de usuario regular adecuada.

Ejercicios

  1. Cambie su unidad de destino de arranque predeterminada a graphical.target . ¿Hay alguna diferencia al cambiar de usuario desde una línea de comando de terminal en comparación con el multi-user? nivel de ejecución?
  2. ¿Cuál es la diferencia entre la ejecución de los siguientes comandos?
    $ su linuxconfig
    

    Y

    $ su - linuxconfig
    

Linux
  1. Usuarios y Grupos

  2. Cómo trabajar con usuarios y grupos en Linux

  3. ¿Diferencia entre el usuario de Sudo y el usuario raíz?

  4. Crear y eliminar usuarios de CentOS

  5. Crear y editar usuarios en MySQL

Agregue nuevas particiones, volúmenes lógicos e intercambie a un sistema de forma no destructiva:preparación de objetivos de RHCSA

Crear y configurar directorios setgid para colaboración:preparación de objetivos de RHCSA

Cómo enumerar todos los usuarios en Linux

¿Cómo iniciar sesión como raíz en Mysql?

Cómo crear y administrar nuevos usuarios en Linux

¿Cómo crear Usuarios y Grupos en CentOS7?

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema Red Hat Enterprise Linux 8
    Software N/A
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios