Müzakirə

Linux passwd Dosyasını Okuma

Başladan QuantumBerk · 21 avq 2026 10:26 · 5 Baxış · 0 Cavablar
Mövzunu 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.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi