Tutorial del comando id de Linux para principiantes (5 ejemplos)

¬ŅC√≥mo usar el comando id?

Si es nuevo en la administración de sistemas en Linux, aprenderá gradualmente que la administración de usuarios es un aspecto importante de su trabajo. La línea de comandos de Linux ofrece varias utilidades de línea de comandos para este propósito, y una de ellas es el identificación dominio.

En este artículo, discutiremos los conceptos básicos de esta herramienta utilizando algunos ejemplos fáciles de entender. Sin embargo, antes de eso, vale la pena mencionar que todos los ejemplos de este tutorial se probaron en una máquina con Ubuntu 18.04 LTS y Debian 10.

Comando de identificación de Linux

El comando id le muestra los ID de usuario y grupo reales y efectivos de un usuario determinado. A continuación se muestra su sintaxis:

id [OPTION]... [USERNAME]

Y así es como lo explica la página de manual de la herramienta:

Print user and group information for the specified USERNAME, or (when USERNAME omitted) for the current user.

Los siguientes son algunos ejemplos con estilo de preguntas y respuestas que le darán una buena idea de cómo funciona el comando id.

En caso de que no sepa qué son las identificaciones reales y efectivas, lea la discusión aquí.

Q1. ¬ŅC√≥mo usar el comando id?

El uso b√°sico es f√°cil: todo lo que tiene que hacer es ejecutar ‘id’ con el nombre de usuario para el que desea acceder a la informaci√≥n. Por ejemplo:

id himanshu

¬ŅC√≥mo usar el comando id?

Entonces puede ver que la salida consta de varios campos. Las dos primeras entradas son ID de usuario y grupo para ‘himanshu’, mientras que el resto son los grupos de los que forma parte el usuario ‘himanshu’, junto con las respectivas ID de grupo.

Tenga en cuenta que si no pasa ning√ļn nombre de usuario como argumento al comando id, la herramienta asume que el usuario actual es aquel para el que desea la informaci√≥n.

Q2. ¬ŅC√≥mo hacer que la identificaci√≥n imprima solo las identificaciones de grupo?

Esto se puede lograr usando la opción de línea de comandos -G. Por ejemplo:

id -G himanshu

¬ŅC√≥mo hacer que la identificaci√≥n imprima solo las identificaciones de grupo?

Entonces puede ver que solo se muestran los ID de grupo en la salida.

Q3. ¬ŅC√≥mo hacer que la identificaci√≥n imprima solo una identificaci√≥n de grupo efectiva?

Esto se puede lograr usando la opción de línea de comando -g. Por ejemplo:

id -g himanshu

Cómo hacer que la identificación imprima solo una identificación de grupo efectiva

Q4. ¬ŅC√≥mo hacer que la identificaci√≥n imprima solo una identificaci√≥n de usuario efectiva?

Similar al ejemplo anterior, esto se puede lograr usando la opción de línea de comando -u. Por ejemplo:

id -u himanshu

Cómo hacer que la identificación imprima solo una identificación de usuario efectiva

P5. ¬ŅC√≥mo hacer que la identificaci√≥n imprima identificaciones reales en lugar de identificaciones efectivas?

Para hacer que el comando id imprima identificaciones reales, use la opción de línea de comando -r. Esta opción se puede combinar con las opciones de línea de comandos -u, -g y -G.

Por ejemplo:

id -ur himanshu

Conclusión

El comando id es fácil de entender y usar. La cantidad de opciones de línea de comandos que ofrece también es limitada, y hemos discutido la mayoría de ellas aquí. Una vez que haya terminado de practicar estos, diríjase a la herramienta página man para aprender más al respecto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *