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
Operación del sistema Linux, cuando se usa el comando, algunas líneas de comando son muy largas y de
Linux watch es un comando de monitoreo, que se usa para monitorear la ejecución del comando y para e
UTF-8 es un código Unicode de caracteres de longitud variable para sistemas Linux q
Algunos usuarios de Linux para usar vsftp, se reunió vsftp 500 OOPS: no se puede cambiar el director
Sistema Linux cómo eliminar el antiguo kernel
¿Cómo usar el comando cd de Linux?
Linux cómo usar la herramienta de procesamiento de texto awk
Análisis del mecanismo de señal de Linux
Resumen de métodos para mejorar la seguridad del sistema Linux
¿Cómo resolver la caducidad de la cuenta de Linux?
Cómo utilizar la herramienta de comandos CRT para ver la información de recursos del sistema Linux
¿Cómo resolver el problema de que el sistema Ubuntu no puede montar el disco U?
Compresión de Linux de imágenes JPEG a través de la línea de comandos
Cómo Linux limita los fallos de inicio de sesión de usuarios a través de PAM
Cómo instalar y configurar Puppet en CentOS 5.5
método de instalación de Linux para utilizar el software de monitoreo collectl de
¿Cómo configurar la "contraseña de activación del sueño" en el sistema Windows 8.1?
Desactive los servicios redundantes para acelerar el juego.
Catorce fallas comunes y análisis de servidores
Windows 2000 habilita y configura archivos sin conexión
Cómo crear un despertador de recordatorio para ti mismo en el sistema Win8
Cómo compartir la red de Windows7 y vista
Extendido de Windows Server 2008 período de evaluación
Cómo eliminar la dirección incorrecta en el cuadro de inicio de sesión de MSN