Tartışma

Linux passwd Dosyasını Okuma

Başlatan QuantumBerk · 21 Ağu 2026 10:26 · 4 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Linux işletim sistemlerinde kullanıcı hesap bilgileri, sistemin önemli dosyalarından biri olan /etc/passwd dosyasında saklanır. Bu dosya, her kullanıcının temel bilgilerini içerir ve sistem yöneticileri için kritik bir rol oynar.

/etc/passwd dosyasının yapısı, her satırda bir kullanıcı bilgisi barındıracak şekilde düzenlenmiştir. Her satır, belirli alanlarla ayrılmıştır ve bu alanlar genellikle şu şekilde sıralanır:

  1. Kullanıcı Adı: Kullanıcının sisteme giriş yapmak için kullandığı isim.
  2. Parola: Günümüzde genellikle x veya * ile yer tutucu olarak gösterilir. Gerçek parolalar, /etc/shadow dosyasında saklanır.
  3. Kullanıcı ID (UID): Her kullanıcının benzersiz bir kimliği.
  4. Gruplaşma ID (GID): Kullanıcının ait olduğu ana grup.
  5. Kullanıcı Bilgisi: Kullanıcı hakkında ek bilgi sağlayan alan. Genelde kullanıcı adı, gerçek adı veya iletişim bilgileri gibi bilgiler içerir.
  6. Ev Dizini: Kullanıcının ana dizini, genellikle /home/kullaniciadi şeklindedir.
  7. Shell: Kullanıcının varsayılan terminal veya komut satırı arayüzü.

Bir örnek satır şu şekilde görünebilir:

CODE
1kullaniciadi:x:1001:1001:Kullanıcı Adı,,,:/home/kullaniciadi:/bin/bash


Burada, kullaniciadi kullanıcı adı, x parola yer tutucusu, 1001 UID ve GID, /home/kullaniciadi ev dizini ve /bin/bash kullanıcının varsayılan shell'idir.

Bu dosyayı okumanın pratik bir yolu, terminalde cat, less veya more komutlarını kullanmaktır. Örnek olarak:

CODE
1cat /etc/passwd


Bu komut, dosyanın içeriğini terminalde gösterir. Ayrıca, belirli bir kullanıcı hakkında bilgi almak için grep komutunu kullanabilirsiniz:

CODE
1grep kullaniciadi /etc/passwd


Sonuç olarak, /etc/passwd dosyası Linux sistemlerinde kullanıcı bilgilerini yönetmek için temel bir dosyadır. Bu dosyanın yapısını ve içeriğini anlamak, sistem yönetimi ve güvenliği açısından büyük önem taşır.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi