El comando sudo ejecuta un comando como otro usuario.
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Sintaxis del comando sudo
sudo -h | -K | -k | -V
sudo -v [-ABknS] [-g group] [-h host] [-p prompt] [-u user]
sudo -l [-ABknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command]
sudo [-ABbEHknPS] [-r role] [-t type] [-C num] [-D directory] [-g group] [-h host] [-p prompt] [-R directory] [-T timeout] [-u user] [VAR=value] [-i|-s] [<command>]
sudo -e [-ABknS] [-r role] [-t type] [-C num] [-D directory] [-g group] [-h host] [-p prompt] [-R directory] [-T timeout] [-u user] file ...
El comando sudo permite a un usuario autorizado ejecutar un comando como superusuario u otro usuario, como especificado por la política de seguridad. Se utiliza el ID de usuario real (no efectivo) del usuario que invoca para determinar el nombre de usuario con el que consultar la política de seguridad.
La política de seguridad determina qué privilegios, si los tiene, posee un usuario para ejecutar el comando sudo. Puede requerir que los usuarios se autentifiquen con una contraseña u otro mecanismo de autenticación. Si se requiere autenticación, el comando sudo se cerrará si no se ingresa la contraseña del usuario dentro de un límite de tiempo configurable, que por defecto es de 0 minutos.
Las políticas de seguridad pueden admitir el almacenamiento en caché de credenciales para permitir que el usuario ejecute el comando sudo nuevamente por un período de tiempo sin necesidad de autenticación. De forma predeterminada, la política de sudoers almacena en caché las credenciales por terminal durante 15 minutos.
Opciones del comando sudo
Opción | Descripción | |
-A, | --askpass | utilizar un programa auxiliar para la solicitud de contraseña es la finalidad de esta opción del comando sudo. |
-b, | --background | el comando sudo permite ejecutar comando en segundo plano. |
-B, | --bell | el comando sudo timbra cuando se le pregunta. |
-C, | --close-from=num | opción del comando sudo para cerrar todos los descriptores de archivo >= num. |
-D, | --chdir=directory | si quiere cambiar el directorio de trabajo antes de ejecutar el comando, utilice esta opción del comando sudo. |
-E, | --preserve-env | para conservar el entorno del usuario al ejecutar el comando haga uso de esta opción del comando sudo. |
--preserve-env=list | el comando sudo conserva las variables de entorno específicas. | |
-e, | --edit | editar archivos en lugar de ejecutar un comando. |
-g, | --group=group | para ejecutar comandos según el nombre o ID de grupo especificado, use esta opción del comando sudo. |
-H, | --set-home | el comando sudo asigna la variable HOME al directorio de inicio del usuario. |
-h, | help | muestra este mensaje de ayuda del comando sudo y sale. |
-h, | --host=host | ejecutar comando en host (si lo admite el complemento). |
-i | --login | opción del comando sudo para ejecutar consola de sesión como usuario de destino; también se puede especificar un comando. |
-K, | --remove-timestamp | eliminar archivo de marca de tiempo por completo es la función de esta opción del comando sudo. |
-k, | --reset-timestamp | opción del comando sudo para invalidar archivo de marca de tiempo. |
-l, | --list | opción del comando sudo para enumerar privilegios del usuario o comprobar un comando específico; utilizar dos veces para un formato más largo. |
-n, | --non-interactive | modo no interactivo del comando sudo, no se utiliza ninguna solicitud. |
-P, | --preserve-groups | conservar vector de grupos en vez de establecer de objetivo es el proposito de esta opción del comando sudo. |
-p, | --prompt=prompt | opción del comando sudo para utilizar la solicitud de contraseña especificada. |
-R, | --chroot=directory | para cambiar el directorio raíz antes de ejecutar el comando emplee esta opción del comando sudo. |
-r, | --role=role | el comando sudo crea contexto de seguridad SELinux con el rol especificado. |
-S, | --stdin | con esta opción, el comando sudo permite leer contraseña de entrada estándar |
-s, | --shell | para ejecutar consola como el usuario de destino use esta opción del comando sudo; también se puede especificar un comando. |
-t | --type=type | el comando sudo permite crear contexto de seguridad SELinux con el tipo especificado. |
-T, | --command-timeout=timeout | la finalidad de esta opción del comando sudo es dar orden de finalizar después del tiempo límite especificado. |
-U | --other-user=user | en modo de lista(-l debe utilizarse), para mostrar privilegios del usuario use esta opción del comando sudo. |
-u, | --user=user | opción del comando sudo para ejecutar comando (o editar archivo) como el nombre o ID de usuario especificado. |
-V, | --version | mostrar información de la versión del comando sudo y salir. |
-v, | --validate | para actualizar marca de tiempo del usuario sin ejecutar un comando agregue esta opción del comando sudo. |
-- | el comando sudo detiene el procesamiento de argumentos de línea de comando. |
Ejemplos del comando sudo
- Uso del comando sudo para listar los privilegios del usuario root
sudo -lU root
- Uso del comando sudo para ejecutar el gestor de archivos (pcmanfm-qt) con privilegios de administración.
sudo pcmanfm-qt
- Uso del comando sudo para instalar la aplicación linphone.
sudo apt-get install linphone
comando su |
comandos linux |
comando logname |
- Obtener vínculo
- X
- Correo electrónico
- Otras apps