Vai al contenuto
Home » Linux: Scoprire/visualizzare PUID e PGID

Linux: Scoprire/visualizzare PUID e PGID

Advertisements

Some of the links shared in this post are affiliate links. If you click on the link and make a purchase, we will receive an affiliate commission at no additional cost to you.


Il PUID e il PGID possono essere importanti per i container NFS e Docker. Per determinare il PUID (User ID) e il PGID (Group ID) dell’utente sotto il quale Docker è in esecuzione su un sistema Linux, procedi come segue:

1. scoprire il nome utente del processo Docker

Per prima cosa, devi scoprire il nome utente del processo sotto il quale Docker è in esecuzione. Puoi farlo con il seguente comando:

ps aux | grep dockerd

Questo comando elenca tutti i processi che hanno a che fare con dockerd. Nell’output, vedrai una colonna che indica il nome dell’utente con cui il demone Docker è in esecuzione. Di solito si tratta di root, ma può anche essere un altro utente se Docker è stato impostato con autorizzazioni speciali.

2. determinare l’ID utente (PUID) e l’ID gruppo (PGID)

Dopo aver determinato il nome dell’utente, puoi scoprire il PUID e il PGID con il seguente comando:

id <username>

Sostituisci con l’effettivo nome dell’utente che hai trovato nel passaggio precedente.

Esempio:

Se Docker è in esecuzione come root, inserisci :

id root

Terza edizione capire

L’output del comando id è simile a questo:

uid=0(root) gid=0(root) groups=0(root)
  • PUID (ID utente) è il numero dopo uid=.
  • PGID (Group ID) è il numero dopo gid=.

In questo esempio, sia il PUID che il PGID sono pari a 0, come è tipico dell’utente root.

Sommario

  1. Trova il nome dell’utente con cui Docker è in esecuzione con ps aux | grep dockerd.
  2. Trova il PUID e il PGID di questo utente con id <username>.
  3. Il PUID è l’ID dell’utente(uid=) e il PGID è l’ID del gruppo(gid=).

Queste informazioni possono essere utili se avvii i container Docker e hai bisogno di assegnazioni specifiche di utenti e gruppi, ad esempio per i permessi dei file.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Mastodon