Örneklerle Linux’ta getent Komutu Nasıl Kullanılır

Merhabalar,

getent, kullanıcının veritabanları adı verilen bir dizi önemli metin dosyasındaki girdileri almasına yardımcı olan bir Linux komutudur. Bu, parolayı ve kullanıcı bilgilerini depolayan veritabanları grubunu içerir. Bu nedenle getent, Linux’ta kullanıcı ayrıntılarına bakmanın yaygın bir yoludur. Getent, sistemle aynı hizmet adını kullandığından, getent, LDAP gibi ağ bilgi kaynaklarından elde edilenler de dahil olmak üzere tüm bilgileri gösterecektir. Genellikle arama yaptığı veritabanları şunlardır: ahosts, ahostsv4, ahostsv6, aliases, ethers (Ethernet adresleri), group, gshadow, hosts, netgroup, networks, passwd, protocols, rpc, services, and shadow

Örnek 1: Bir Linux sistemindeki (‘passwd’ olarak bilinen bir veritabanında depolanan) kullanıcı hesaplarının listesini getirin. Bu, kullanılan ad hizmetinin türünden bağımsız olarak tüm kullanıcı hesaplarını gösterecektir. Örneğin, kullanıcı hesapları için hem yerel hem de LDAP ad hizmeti kullanılıyorsa, sonuçlar tüm yerel ve LDAP kullanıcılarını içerecektir:

Söz dizimi:

getent database [key ...]

 

Örnek 2: firatcanoglu adlı belirli bir kullanıcının ayrıntılarını almak istiyorsak, o zaman aşağıdaki gibi komutu ateşleyebiliriz.

getent passwd firatcanoglu

 

Örnek 3: Bir Unix sistemindeki (‘grup’ adlı bir veritabanında depolanan) grup hesaplarının bir listesini almak istiyorsak, aşağıdaki komutu ateşlemeliyiz.

getent group

 

Örnek 4: Sistemimizin network bilgisini öğrenmek için aşağıdaki komutu ateşleyebiliriz.

getent networks

 

 

Örnek 5: Sistemimizin host dosya içeriğini öğrenmek için aşağıdaki komutu ateşleyebiliriz.

getent hosts

 

 

Seçenekler:

-s service, –service service: Bu seçenek, belirtilen hizmete sahip tüm veritabanlarını geçersiz kılar.(glibc 2.2.5’ten beri.)
-s veritabanı:servis, –service veritabanı:servis: Bu seçenek, yalnızca belirtilen hizmete sahip belirtilen veritabanlarını geçersiz kılar. Seçenek birden çok kez kullanılabilir, ancak her bir veritabanı için yalnızca son hizmet kullanılacaktır.(glibc 2.4’ten beri.)
-i, –no-idn: Bu seçenek, ahosts/getaddrinfo(3) aramalarında IDN kodlamasını devre dışı bırakır (glibc-2.13’ten beri)
-?, –help: Bu seçenek bir kullanım özeti yazdırır ve çıkar.
–usage: Bu seçenek kısa bir kullanım özeti yazdırır ve çıkar.
-V, –version: Bu seçenek, getent için sürüm numarasını, lisansı ve garanti reddini yazdırır.

Çıkış Durumu: Getent tarafından döndürülmek için aşağıdaki çıkış değerlerinden biri kullanılabilir:

0: Bu çıkış durumu, Komutun başarıyla tamamlandığını gösterir.
1: Bu çıkış durumu, Eksik bağımsız değişken veya bilinmeyen veritabanı olduğunu gösterir.
2: Bu çıkış durumu, sağlanan bir veya daha fazla anahtarın veritabanında bulunamadığını gösterir.
3: Bu çıkış durumu, Numaralandırmanın bu veritabanında desteklenmediğini gösterir.

 

Bu eğitim yazımızında sonuna geldik.Umarım bu eğitim yazısı sizler için faydalı olur.

 

 

 

 

Bu eğiticiye oy ver
[Total: 3 Average: 5]
Firat CANOĞLU TAĞ