Tartışma

Linux Kullanıcı Şifre Durumunu Görme

Başlatan Nikolem · 21 Ağu 2026 16:36 · 4 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Linux sistemlerinde kullanıcıların şifre durumunu kontrol etmek, sistem güvenliği açısından önemli bir adımdır. Kullanıcıların şifrelerinin ne zaman değiştirildiğini, ne kadar süreyle geçerli olduğunu ve süresinin dolup dolmadığını takip etmek, güvenlik ihlallerinin önlenmesine yardımcı olur. Bu yazıda, Linux üzerinde kullanıcı şifre durumunu nasıl görebileceğinizi detaylı bir şekilde ele alacağız.

Öncelikle, her Linux kullanıcısının şifre bilgileri /etc/shadow dosyasında saklanır. Bu dosya, kullanıcı şifrelerinin hash’leri ile şifre değişimi ve süre bilgilerini içerir. Bu dosyayı görüntülemek için root (yönetici) yetkilerine sahip olmanız gerekmektedir. Aşağıdaki komut ile dosyayı görüntüleyebilirsiniz:

CODE
12
sudo cat /etc/shadow


Bu dosyada her satır bir kullanıcıya aittir ve şu bilgileri içerir:

  • Kullanıcı adı
  • Şifre hash’i
  • Son şifre değişikliği tarihi (gün cinsinden)
  • Şifre için minimum süre
  • Şifre için maksimum süre
  • Şifre geçersizliği tarihi
  • Hesap kilitlenme tarihi

Son şifre değişikliği tarihini görmek için chage komutunu kullanabilirsiniz. Örneğin, belirli bir kullanıcının şifre durumu için aşağıdaki komutu çalıştırabilirsiniz:

CODE
12
sudo chage -l kullanıcı_adı


Bu komut, kullanıcının şifre durumunu, en son ne zaman değiştirildiğini, geçerlilik süresini ve diğer detayları gösterir.

Ayrıca, şifrelerin geçerlilik sürelerini ayarlamak için de chage komutunu kullanabilirsiniz. Aşağıdaki örnekte, bir kullanıcının şifresinin 90 günde bir değiştirilmesini sağlamak için komut şu şekilde olacaktır:

CODE
12
sudo chage -M 90 kullanıcı_adı


Bu bilgiler, sistem yöneticilerinin kullanıcı hesaplarının güvenliğini sağlamada yardımcı olur. Kullanıcı şifrelerinin durumunu düzenli olarak kontrol etmek, potansiyel güvenlik açıklarını tespit etmenin etkili bir yoludur.

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

0 alıntı seçildi