GNU/Linux >> Linux Esercitazione >  >> Linux

Come utilizzare il comando id in Linux

Il comando id è un comando Linux di base utilizzato per confermare l'identità di un utente Linux specificato. Viene anche utilizzato per trovare nomi di utenti e gruppi, insieme all'UID e al GID di qualsiasi utente in Linux. Per impostazione predefinita, il comando id è disponibile in tutti i sistemi operativi Linux.

In questo post, ti mostreremo come utilizzare il comando id in Linux.

Prerequisiti

  • Un nuovo server Ubuntu/CentOS sulla piattaforma Atlantic.Net Cloud
  • Una password di root configurata sul tuo server

Crea server cloud Atlantic.Net

Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Ubuntu/CentOS come sistema operativo con almeno 2 GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Dopo aver effettuato l'accesso al tuo server Ubuntu/CentOS, esegui il comando seguente per aggiornare il tuo sistema di base con gli ultimi pacchetti disponibili.

apt-get update -y

Oppure

yum update -y

Sintassi di base

La sintassi di base per utilizzare il comando id è mostrata di seguito:

id [OPTIONS] [USERNAME]

Puoi stampare tutte le opzioni con il seguente comando:

id --help

Dovresti vedere il seguente output:

Usage: id [OPTION]... [USERNAME]
Print user and group information for the specified USERNAME,
or (when USERNAME omitted) for the current user.

  -a              ignore, for compatibility with other versions
  -Z, --context   print only the security context of the current user
  -g, --group     print only the effective group ID
  -G, --groups    print all group IDs
  -n, --name      print a name instead of a number, for -ugG
  -r, --real      print the real ID instead of the effective ID, with -ugG
  -u, --user      print only the effective user ID
      --help     display this help and exit
      --version  output version information and exit

Come usare il comando id

L'esecuzione del comando id senza alcuna opzione stamperà le informazioni sull'utente di accesso corrente:

id

Dovresti vedere il seguente output:

uid=1000(username) gid=1000(username) groups=1000(username),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),125(vboxusers)

Per stampare solo l'UID di un utente specifico, esegui il comando seguente:

id -u username

Uscita:

1000

Per stampare solo il GID di un utente specifico, esegui il comando seguente:

id -g username

Uscita:

1000

Per stampare l'UID e il GID di un utente specifico, esegui il comando seguente:

id username

Uscita:

uid=1000(username) gid=1000(username) groups=1000(username),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),125(vboxusers)

Per stampare gli ID di tutti gli altri gruppi a cui appartiene l'utente, esegui il seguente comando:

id -G username

Uscita:

1000 4 24 27 30 46 108 124 125

Per stampare un nome invece dell'ID, esegui il seguente comando:

id -nG username

Uscita:

username adm cdrom sudo dip plugdev lpadmin sambashare vboxusers

Per visualizzare l'ID reale anziché l'ID effettivo, utilizza l'opzione -r:

id -r -u username

Uscita:

1000

Oppure

id -r -g username

Uscita:

1000

Oppure

id -r -G username

Uscita:

1000 4 24 27 30 46 108 124 125

Conclusione

Nella guida sopra, hai imparato come usare il comando id per trovare l'ID utente e gruppo in Linux. Questo comando è utile quando l'applicazione necessita di UID o GID per essere eseguita; provalo sul tuo VPS Atlantic.Net.


Linux
  1. Come usare il comando sed di Linux

  2. Come usare il comando Linux grep

  3. Come usare il comando cronologia in Linux

  4. Come usare il comando Su in Linux

  5. Come utilizzare il comando "schermo" in Linux

Come utilizzare il comando Linux Top

Come utilizzare il comando fd sul sistema Linux

Come utilizzare il comando wget in Linux?

Come usare il comando xargs in Linux?

Come utilizzare il comando RPM in Linux

Come utilizzare il comando which in Linux