Bir kullanıcı şifresinin kilitli olup olmadığını nasıl kontrol ederim?


14

Kullandım:

usermod -L myUser

bu hesabın şifresini devre dışı bırakmak için. Şifreyi bilmediğim varsayılarak, devre dışı bırakılıp bırakılmadığını nasıl kontrol ederim.

Adam sayfasına göre yerleştirir! şifreli parola önünde, ama ben de nasıl kontrol bilmiyorum.

Yanıtlar:


21

Kullanıcının şifre girişinin durumuna bakmak için passwd yardımcı programını kullanabilirsiniz

passwd -S user
user LK 2012-11-06 0 99999 7 -1 (Password locked.) (CentOS)
user L 01/22/2013 0 99999 7 -1 (Ubuntu)

LK yanı sıra (Şifre Kilitli) metin CentOS üzerinde kilitli bir şifre girişi gösterir ve L Ubuntu üzerinde kilitli bir şifre girişi gösterir.

Gölge veritabanını okumak için getent'i de kullanabilirsiniz

getent shadow user
user:!$6$ic7iX.Q2$q9K5gi5pOb...TJlhAIoKVJfAybADtv80:15650:0:99999:7:::

ya da sadece gölge dosyasına kendiniz bakabilirsiniz

grep user /etc/shadow
user:!$6$ic7iX.Q2$q9K5gi5pOb...TJlhAIoKVJfAybADtv80:15650:0:99999:7:::

1
'K' ne anlama geliyor? Kılavuz sayfasına giriş yok ve burada da mevcut değil: manpages.ubuntu.com/manpages/precise/en/man1/passwd.1.html . Ben de (Parola kilitli) belirtildiği gibi almıyorum (sadece bir sorun giderme olarak bahsedildi, gerçekten bir sorun değil)
DarkSheep

1
Üzgünüm, passwd komutunu çalıştırdığımda bir CentOS sistemindeydim ve Ubuntu'dan açıkça farklı. Ubuntu'da L'nin anlamı kilitlidir, NP parola olmadığı anlamına gelir ve P kullanılabilir bir parolayı belirtir. Ubuntu kutusundaki man komutunu kullanın - man passwd ve yukarı -S arayın
user9517
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.