El método de Linux para ejecutar programas como otros usuarios

  
                

En los sistemas Linux, los programas generalmente se ejecutan bajo el usuario del sistema. Por supuesto, otros usuarios también pueden ejecutar el programa, pero solo a través de algunas configuraciones para permitir que el programa se ejecute en otros usuarios. Este artículo presentará la forma en que Linux ejecuta los programas como otros usuarios.

Primero, comando runuser:

Descripción general: el comando runuser ejecuta un shell con un usuario alternativo o ID de grupo. Este comando solo es útil para el usuario root.

Se ejecuta solo con el gancho PAM de sesión y no hay una sugerencia de contraseña. Si se usa un usuario no root y el usuario no tiene permiso para establecer la ID de usuario, este comando fallará porque el programa no tiene setuid. Dado que runuser no ejecuta la autenticación y la cuenta PAM engancha, es más bajo que su.

La sintaxis es la siguiente:

Precauciones de uso: use el comando runuser, no se requiere contraseña y solo se puede usar bajo el usuario root.

dos, comando su

1. Descripción general: comando su le permite convertirse en un super-usuario o un usuario alternativo (sustitución de usuario), engañar a los usuarios (usuario), parodia de la configuración del usuario (conjunto Usuario) o cambiar de usuario. Permite a un usuario de Linxu cambiar el usuario actual al usuario de destino que conoce la contraseña, cambiando para incluir la consola en ejecución o el shell asociado a ella.

Su sintaxis se muestra a continuación:

2. Cambie al usuario root: el comando su le pedirá la contraseña del usuario objetivo. Ingrese su - en la línea de comando de su shell para cambiar al usuario root (debe conocer la contraseña del usuario root)

Si se ingresa la contraseña de root correcta, la propiedad de la sesión (esto debería referirse al contexto de la consola actual — — traducción) se cambiará a la cuenta de root. Ingrese logout para salir de un shell de inicio de sesión raíz e ingrese el comando whoami o id para verificar el propietario de la sesión actual. Anterior12Página siguiente Total 2 páginas

Copyright © Conocimiento de Windows All Rights Reserved