InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

idposix - Online en la nube

Ejecute idposix en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando idposix que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


id: devuelve la identidad del usuario

SINOPSIS


id [usuario]

identificación −G [−n] [usuario]

identificación −g [−nr] [usuario]

identificación −u [−nr] [usuario]

DESCRIPCIÓN


Si no hay usuario se proporciona el operando, el id La utilidad escribirá los ID de usuario y grupo y la
correspondientes nombres de usuario y grupo del proceso de invocación a la salida estándar. Si el
Las identificaciones efectivas y reales no coinciden, ambas deben estar escritas. Si hay varios grupos
compatible con el sistema subyacente (consulte la descripción de {NGROUPS_MAX} en el sistema
Interfaces volumen de POSIX.1‐2008), las afiliaciones de grupo suplementarias de la invocación
El proceso también deberá estar escrito.

Si un usuario se proporciona el operando y el proceso tiene los privilegios adecuados, el usuario y
Se escribirán los ID de grupo del usuario seleccionado. En este caso, las identificaciones efectivas serán
se supone que es idéntico a los ID reales. Si el usuario seleccionado tiene más de un permiso
membresía de grupo enumerados en la base de datos del grupo, estos se escribirán de la misma manera
como los grupos complementarios descritos en el párrafo anterior.

OPCIONES


El sistema id La utilidad deberá cumplir con el volumen de Definiciones Básicas de POSIX.1‐2008, Sección 12.2,
utilidad Sintaxis Líneas directrices.

Se admitirán las siguientes opciones:

−G Genere todos los ID de grupo diferentes (efectivos, reales y suplementarios) únicamente, utilizando
el formato "%Naciones Unidas". Si hay más de una afiliación de grupo distinta, la salida
cada una de esas afiliaciones, utilizando el formato " % u ", antes de es salida.

−g Imprima solo el ID de grupo efectivo, usando el formato "%Naciones Unidas".

−n Salida del nombre en el formato "%s" en lugar del ID numérico usando el formato
"% u".

−r Genere el ID real en lugar del ID efectivo.

−tú Genere solo el ID de usuario efectivo, utilizando el formato "%Naciones Unidas".

OPERANDOS


Se admitirá el siguiente operando:

usuario El nombre de inicio de sesión para el que se escribirá la información.

ESTÁNDAR


No utilizado.

ENTRADA ARCHIVOS


Ninguna.

MEDIOAMBIENTE VARIABLES


Las siguientes variables de entorno afectarán la ejecución de id:

IDIOMA Proporcione un valor predeterminado para las variables de internacionalización que no están configuradas o
nulo. (Consulte el volumen de Definiciones básicas de POSIX.1‐2008, Sección 8.2,
Internacionalización Variables por la precedencia de la internacionalización
variables utilizadas para determinar los valores de las categorías de configuración regional).

LC_TODOS Si se establece en un valor de cadena no vacío, anule los valores de todos los demás
Variables de internacionalización.

LC_CTYPE Determinar la configuración regional para la interpretación de secuencias de bytes de datos de texto.
como caracteres (por ejemplo, de un solo byte en lugar de caracteres de varios bytes en
argumentos).

LC_MENSAJES
Determine la configuración regional que se debe utilizar para afectar el formato y el contenido de
mensajes de diagnóstico escritos en errores estándar y mensajes informativos escritos
a salida estándar.

NLSPATH Determinar la ubicación de los catálogos de mensajes para el procesamiento de LC_MENSAJES.

ASINCRÓNICO EVENTOS


Por defecto.

SALIDA ESTÁNDAR


Se utilizarán los siguientes formatos cuando el LC_MENSAJES La categoría de configuración regional especifica el
Configuración regional POSIX. En otros lugares, las cuerdas UID, gid, Euid, egidoy grupos puede ser
reemplazado con cadenas más apropiadas correspondientes a la configuración regional.

"uid =% u (% s) gid =% u (% s) \ n ", <reales usuario ID>,Nombre de usuario>,
<reales Grupo ID>,Nombre del grupo>

Si las ID de usuario efectiva y real no coinciden, se insertará lo siguiente
inmediatamente antes del '\norte' carácter en el formato anterior:

" euid =% u (% s) "

con los siguientes argumentos agregados al final de la lista de argumentos:

<eficaz usuario ID>,eficaz Nombre de usuario>

Si los ID de grupo real y efectivo no coinciden, se insertará directamente lo siguiente
antes de '\norte' carácter en la cadena de formato (y después de cualquier adición resultante de la
ID de usuario reales y efectivos que no coinciden):

" egid =% u (% s) "

con los siguientes argumentos agregados al final de la lista de argumentos:

<eficaz Identificación del grupo>,eficaz Grupo nombre >

Si el proceso tiene afiliaciones de grupo complementarias o si el usuario seleccionado puede
pertenecen a varios grupos, el primero se agregará directamente antes del en el
cadena de formato:

" grupos =% u (% s) "

con los siguientes argumentos agregados al final de la lista de argumentos:

<suplementario Grupo ID>,suplementario Grupo nombre >

y el número necesario de los siguientes agregados después de eso para cualquier suplementario restante
ID de grupo:

",%nosotros)"

y el número necesario de los siguientes argumentos agregados al final de la lista de argumentos:

<suplementario Grupo ID>,suplementario Grupo nombre >

Si alguno de los ID de usuario, ID de grupo, ID de usuario efectivo, ID de grupo efectivo o
El sistema no puede asignar identificaciones de grupos múltiples / suplementarios a usuarios imprimibles o
nombres de grupo, el correspondiente "(%s)" y nombre El argumento se omitirá de la
cadena de formato correspondiente.

Cuando se especifique alguna de las opciones, el formato de salida será como se describe en el
Sección de OPCIONES.

STDERR


El error estándar se utilizará solo para mensajes de diagnóstico.

SALIDA ARCHIVOS


Ninguna.

EXTENDIDO DESCRIPCIÓN


Ninguna.

SALIR ESTADO


Se devolverán los siguientes valores de salida:

0 Finalización satisfactoria.

> 0 Ocurrió un error.

CONSECUENCIAS OF ERRORES


Por defecto.

El sistema siguiendo (secciones) se encuentran las informativo.

APLICACIÓN USO


Salida producida por el −G opción y, por defecto, podría producir potencialmente
largas filas en sistemas que admiten un gran número de grupos complementarios. (En sistemas
con ID de usuario y grupo que sean números enteros de 32 bits y con nombres de grupo con un máximo de 8
bytes por nombre, 93 grupos suplementarios más distintos grupos y usuarios efectivos y reales
En teoría, los ID podrían sobrepasar el límite de línea de archivo de texto {LINE_MAX} de 2048 bytes en el
caso de salida predeterminado. Se necesitarían alrededor de 186 grupos suplementarios para desbordar el
Barrera de 2048 bytes usando id −G). No se espera que esto sea un problema en la práctica, pero en
casos en los que sea una preocupación, las aplicaciones deben considerar el uso doblez −s antes de post-
procesando la salida de id.

EJEMPLOS


Ninguna.

RAZÓN FUNDAMENTAL


La funcionalidad proporcionada por el 4 BSD grupos la utilidad se puede simular usando:

id −Gn [ usuario ]

El comando 4 BSD grupos se consideró, pero no se incluyó porque no
proporcionar la funcionalidad del id utilidad del SVID. Además, se pensó que
sería más fácil de modificar id para proporcionar la funcionalidad adicional necesaria a los sistemas
con varios grupos que inventar otro comando.

Las opciones −tú, −g, −ny −r se agregaron para facilitar el uso de id con comandos de shell
sustitución. Sin estas opciones es necesario utilizar algún preprocesador como SED
para seleccionar la información deseada. Dado que una salida como la producida por:

id −tú −n

se desea con frecuencia, parecía deseable agregar las opciones.

FUTURO INSTRUCCIONES


Ninguna.

Utilice idposix en línea utilizando los servicios de onworks.net


Ad


Ad