İçeriğe geç
Home » Linux: PUID ve PGID’yi bulma / görüntüleme

Linux: PUID ve PGID’yi bulma / görüntüleme

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.


PUID ve PGID, NFS ve Docker konteynerleri için geçerli olabilir. Bir Linux sisteminde Docker’ın altında çalıştığı kullanıcının PUID’sini (Kullanıcı Kimliği) ve PGID’sini (Grup Kimliği) belirlemek için aşağıdaki adımları izleyin:

1. Docker işleminin kullanıcı adını öğrenin

İlk olarak, Docker’ın altında çalıştığı sürecin kullanıcı adını bulmanız gerekir. Bunu aşağıdaki komut ile yapabilirsiniz:

ps aux | grep dockerd

Bu komut dockerd ile ilgili tüm işlemleri listeler. Çıktıda, Docker daemon’unun hangi kullanıcı adı altında çalıştığını gösteren bir sütun göreceksiniz. Bu normalde root‘tur, ancak Docker özel yetkilerle ayarlanmışsa başka bir kullanıcı da olabilir.

2. Kullanıcı kimliğini (PUID) ve grup kimliğini (PGID) belirleyin

Kullanıcı adını belirledikten sonra, aşağıdaki komutla PUID ve PGID’yi öğrenebilirsiniz:

id <username>

Değiştirin ile bir önceki adımda bulduğunuz gerçek kullanıcı adını girin.

Örnek:

Docker root olarak çalışıyorsa, :

id root

3. baskı anlayın

id komutunun çıktısı aşağıdaki gibi görünür:

uid=0(root) gid=0(root) groups=0(root)
  • PUID (Kullanıcı Kimliği) uid= ‘den sonra gelen sayıdır.
  • PGID (Grup Kimliği) gid= ‘den sonra gelen sayıdır.

Bu örnekte, hem PUID hem de PGID, kök kullanıcı için tipik olan 0‘dır.

Özet

  1. Docker‘ın hangi kullanıcı adı altında çalıştığını ps aux | grep dockerd ile bulun.
  2. <kullanıcı adı> kimliğine sahip bu kullanıcının PUID ve PGID’sini bulun .
  3. PUID kullanıcı kimliği(uid=) ve PGID grup kimliğidir(gid=).

Docker kapsayıcılarını başlattığınızda ve örneğin dosya izinleri için belirli kullanıcı ve grup atamalarına ihtiyaç duyduğunuzda bu bilgiler yararlı olabilir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Mastodon