IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

idposix - Online nel cloud

Esegui idposix nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando idposix che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


id — restituisce l'identità dell'utente

SINOSSI


id [Utente]

id -G [-n] [Utente]

id -g [−n] [Utente]

id -u [−n] [Utente]

DESCRIZIONE


Se no Utente viene fornito l'operando, il id utility deve scrivere gli ID utente e di gruppo e il
nomi utente e gruppo corrispondenti del processo di chiamata allo standard output. Se la
gli ID effettivi e reali non corrispondono, entrambi devono essere scritti. Se più gruppi sono
supportato dal sistema sottostante (vedere la descrizione di {NGROUPS_MAX} nel Sistema
Volume Interfacce di POSIX.1‐2008), le affiliazioni di gruppo supplementari dell'invocatore
anche il processo deve essere scritto.

Se un Utente viene fornito l'operando e il processo dispone dei privilegi appropriati, l'utente e
Gli ID di gruppo dell'utente selezionato devono essere scritti. In questo caso, gli ID effettivi devono essere
si presume che siano identici agli ID reali. Se l'utente selezionato ha più di un utente consentito
appartenenza al gruppo elencati nel database del gruppo, questi devono essere scritti nello stesso modo
come i gruppi supplementari descritti nel paragrafo precedente.

VERSIONI


I id l'utilità deve essere conforme al volume delle definizioni di base di POSIX.1‐2008, Sezione 12.2,
Utilità Sintassi Linee Guida.

Sono supportate le seguenti opzioni:

−G Emetti solo tutti i diversi ID di gruppo (effettivi, reali e supplementari), utilizzando
il formato "%u\n". Se c'è più di un'affiliazione di gruppo distinta, output
ciascuna di queste affiliazioni, utilizzando il formato " %u", prima di è uscita.

-g Emetti solo l'ID di gruppo effettivo, utilizzando il formato "%u\n".

-n Emetti il ​​nome nel formato "%S" invece dell'ID numerico utilizzando il formato
"%u".

-r Emetti l'ID reale invece dell'ID effettivo.

-u Emetti solo l'ID utente effettivo, utilizzando il formato "%u\n".

OPERANDI


Il seguente operando deve essere supportato:

Utente Il nome di accesso per il quale devono essere scritte le informazioni.

STDIN


Non usato.

INGRESSO FILE


Nessuno.

AMBIENTE VARIABILI


Le seguenti variabili d'ambiente influiranno sull'esecuzione di id:

LUNGO Fornire un valore predefinito per le variabili di internazionalizzazione non impostate o
nullo. (Vedi il volume Definizioni di base di POSIX.1-2008, Sezione 8.2,
Internazionalizzazione Variabili per il primato dell'internazionalizzazione
variabili utilizzate per determinare i valori delle categorie locali.)

LC_TUTTI Se impostato su un valore di stringa non vuoto, sovrascrive i valori di tutti gli altri
variabili di internazionalizzazione.

LC_CTYPE Determinare la localizzazione per l'interpretazione di sequenze di byte di dati di testo
come caratteri (ad esempio, caratteri a byte singolo anziché caratteri multibyte in
argomenti).

LC_MESSAGGI
Determinare la localizzazione che dovrebbe essere usata per influenzare il formato e il contenuto di
messaggi di diagnostica scritti su errore standard e messaggi informativi scritti
allo standard output.

NLSPATH Determinare la posizione dei cataloghi dei messaggi per l'elaborazione di LC_MESSAGGI.

ASINCRONO EVENTI


Predefinito.

STDOUT


I seguenti formati devono essere utilizzati quando il LC_MESSAGGI la categoria locale specifica il
Locale POSIX. In altri locali, le stringhe uid, gid, euid, egidae gruppi può essere
sostituito con stringhe più appropriate corrispondenti alla locale.

"uid=%u(%s) gid=%u(%s)\n", <di rose Utente ID>,user-name>,
<di rose gruppo ID>,nome del gruppo>

Se gli ID utente effettivi e reali non corrispondono, deve essere inserito quanto segue
immediatamente prima del '\n' carattere nel formato precedente:

" euid=%u(%s)"

con i seguenti argomenti aggiunti alla fine dell'elenco degli argomenti:

<efficace Utente ID>,efficace user-name>

Se gli ID di gruppo effettivi e reali non corrispondono, il seguente deve essere inserito direttamente
prima di '\n' carattere nella stringa di formato (e dopo ogni aggiunta risultante dal
ID utente effettivi e reali non corrispondenti):

" egid=%u(%s)"

con i seguenti argomenti aggiunti alla fine dell'elenco degli argomenti:

<efficace ID-gruppo>,efficace gruppo Nome>

Se il processo ha affiliazioni di gruppo supplementari o l'utente selezionato è autorizzato a
appartengono a più gruppi, il primo deve essere aggiunto immediatamente prima del nel
stringa di formato:

" gruppi=%u(%s)"

con i seguenti argomenti aggiunti alla fine dell'elenco degli argomenti:

<integrativo gruppo ID>,integrativo gruppo Nome>

e il numero necessario dei seguenti aggiunti dopo quello per ogni rimanente supplementare
ID gruppo:

",%noi)"

e il numero necessario dei seguenti argomenti aggiunti alla fine dell'elenco degli argomenti:

<integrativo gruppo ID>,integrativo gruppo Nome>

Se uno qualsiasi degli ID utente, ID gruppo, ID utente effettivo, ID gruppo effettivi o
gli ID di gruppo supplementari/multipli non possono essere mappati dal sistema in utenti stampabili o
nomi dei gruppi, i corrispondenti "(%S)" ed Nome argomento deve essere omesso dal
stringa di formato corrispondente.

Quando viene specificata una qualsiasi delle opzioni, il formato di output deve essere come descritto nella
sezione OPZIONI.

Stderr


L'errore standard deve essere utilizzato solo per i messaggi di diagnostica.

USCITA FILE


Nessuno.

EXTENDED DESCRIZIONE


Nessuno.

EXIT STATUS


Devono essere restituiti i seguenti valori di uscita:

0 Completamento riuscito.

>0 Si è verificato un errore.

CONSEGUENZE OF ERRORI


Predefinito.

I i seguenti sezioni sono Informativo.

APPLICAZIONI USO


Output prodotto dal −G opzione e per impostazione predefinita potrebbe potenzialmente produrre molto
lunghe file su sistemi che supportano un gran numero di gruppi supplementari. (Sui sistemi
con ID utente e gruppo che sono interi a 32 bit e con nomi di gruppo con un massimo di 8
byte per nome, 93 gruppi supplementari più gruppo e utente effettivi e reali distinti
Gli ID potrebbero teoricamente superare il limite di riga del file di testo {LINE_MAX} di 2048 byte sul
caso di output predefinito. Ci vorrebbero circa 186 gruppi supplementari per traboccare dal
Barriera da 2048 byte utilizzando id −G). Questo non dovrebbe essere un problema in pratica, ma in
casi in cui è una preoccupazione, le applicazioni dovrebbero prendere in considerazione l'utilizzo piega -s prima del post-
elaborare l'output di id.

ESEMPI


Nessuno.

FONDAMENTO LOGICO


Le funzionalità fornite dal 4 BSD gruppi l'utilità può essere simulata utilizzando:

id −Gn [ Utente ]

Il comando 4 BSD gruppi è stato considerato, ma non è stato incluso perché non lo ha fatto
fornire la funzionalità del id utilità dell'SVID. Inoltre, si pensava che fosse
sarebbe più facile da modificare id per fornire le funzionalità aggiuntive necessarie ai sistemi
con più gruppi che inventare un altro comando.

Le opzioni -u, -g, -ne -r sono stati aggiunti per facilitare l'uso di id con i comandi della shell
sostituzione. Senza queste opzioni è necessario utilizzare alcuni preprocessori come sete
per selezionare l'informazione desiderata. Poiché un output come quello prodotto da:

id -u -n

è spesso desiderato, è sembrato opportuno aggiungere le opzioni.

FUTURE INDICAZIONI


Nessuno.

Usa idposix online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 2
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repository dei pacchetti per ArchLabs Questo è un file
    applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/archlabs-repo/.
    È stato ospitato in OnWorks in...
    Scarica archlabs_repo
  • 4
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • 5
    SCons
    SCons
    SCons è uno strumento di costruzione di software
    che è un'alternativa superiore al
    il classico strumento di costruzione "Make" che
    tutti conosciamo e amiamo. SCons è
    implementato un...
    Scarica SCons
  • 6
    PSInt
    PSInt
    PSeInt è un interprete di pseudo-codice per
    studenti di programmazione di lingua spagnola.
    Il suo scopo principale è quello di essere uno strumento per
    imparare e comprendere le basi
    concetto...
    Scarica PSInt
  • Di Più "

Comandi Linux

  • 1
    7z
    7z
    7z - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Corri 7z
  • 2
    7za
    7za
    7za - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Esegui 7za
  • 3
    raccapricciante
    raccapricciante
    CREEPY - Un'informazione di geolocalizzazione
    aggregatore DESCRIZIONE: raccapricciante è un
    applicazione che ti permette di raccogliere
    informazioni relative alla geolocalizzazione su
    utenti di...
    Corri inquietante
  • 4
    cricket-compila
    cricket-compila
    cricket - Un programma per gestire il
    raccolta e visualizzazione di serie temporali
    dati ...
    Esegui la compilazione di cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script da ottenere
    informazioni sulla versione installata
    di G-Wrap...
    Esegui g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controlla l'accesso a
    mapset corrente per altri utenti sul
    sistema. Se non viene fornita alcuna opzione, viene stampato
    stato attuale. PAROLE CHIAVE: generale, mappa
    gestione, p...
    Esegui g.accessgrass
  • Di Più "

Ad