Comando.- id

id imprime UIDs y GIDs reales y efectivos

Cuando ejecuto id, me devuelve esto:

uid=1000(travesuras) gid=1000(travesuras) groups=4(adm),20(dialout),24(cdrom),46(plugdev),105(lpadmin),119(admin),122(sambashare),1000(travesuras)

Desglosando lo que me devolvió:

UID efectivo = travesuras
UID real = 1000
GID efectivo = travesuras
GID real = 1000
groups efectivos = adm, dialout, cdrom, plugdev, lpadmin, admin, sambashare, travesuras
groups reales = 4, 20, 24, 46, 105, 119, 122, 1000

Son la misma cosa:
Userid (username) | User identifier | UID | User ID | Identificador de usuario

Sintaxis

id [-gnruG] [--group] [--name] [--real] [--user] [--groups] [--help] [--version] [username]

Esta opción se puede averiguar los datos del usuario en uso y de otros especificando el nombre. Cuando no existe el usuario por el que preguntamos aparece un mensaje que lo indica.

Ejemplos.- Si tengo nada más los usuarios travesuras y traviesa.

1)

Si estoy en sesión de travesuras. Puedo preguntar por mis UIDs y GIDs reales y efectivos tecleando:

a)

id

b)

id travesuras

En ambos casos me devuelve:

uid=1000(travesuras) gid=1000(travesuras) groups=4(adm),20(dialout),24(cdrom),46(plugdev),105(lpadmin),119(admin),122(sambashare),1000(travesuras)

2)

Para preguntar por traviesa, sin salirme del usuario travesuras.

Tecleo en la terminal:

id traviesa

Me devuelve:

uid=1001(traviesa) gid=1001(traviesa) groups=1001(traviesa)

3)

Ahora si pregunto por un usuario que no existe:

id ositodepeluche

Me devuelve:

id: ositodepeluche: No such user

Opciones:

Una parte del texto de las opciones esta copiada tal cual esta en el manual; es la entrecomillada.

-g, --group

"Imprime sólo el ID de grupo."

-G, --groups

"Imprime sólo los grupo suplementarios."

--help

"Imprime un mensaje de uso en la salida estándar y termina correctamente."

-n, --name

"Imprime el nombre de usuario o grupo en lugar del número ID. Requiere -u, -g, o -G."

Como se debe de teclear para que funcione: id -un, id -ng y id -nG

id -un y el comando whoami son equivalentes.

-r, --real

"Imprime el ID real de usuario o grupo en lugar del efectivo. Requiere -u, -g, o -G."

Como se debe de teclear para que trabaje: id -ru, id -rg y id -rG

-u, --user

"Imprime sólo el ID del usuario."

--version

"Imprime información sobre la versión en la salida estándar y termina correctamente."

Ayuda y manual

info id

man id

id --help

 

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s