“PAM: Kullanıcı hesabının süresi doldu” hatası nasıl düzeltilir?


1

Güvenlik nedeniyle root kullanıcısını komutla etkisizleştirdim usermod --expiredate 1 root. Tabii ki kendimi wheelgruba ekledim . sudo usermod --groups audio {user}Aşağıdaki çıktıyla komutu yerine getirdiğimde bugüne kadar hiç sorun yaşamadım

Your account has expired; please contact your system administrator
usermod: PAM: User account has expired

Tüm kök ayrıcalıklarına hala erişilebileceğini düşündüm sudoama yanılmışım. Kök kullanıcı için geri dönme tarihini değiştiremiyorum - Aynı çıktıya sahibim. Tüm işletim sistemini yeniden yüklemeden bununla nasıl başa çıkılacağı hakkında bir fikrin var mı? vimÖrneğin, manuel olarak düzenleyebileceğim bir dosya var mı (örneğin hala sudobu amaçla komut kullanabildiğim için)?

Yanıtlar:


2

Düzenleyebilir varsa /etc/shadow, bkz adam 5 gölge biçimi hakkında ayrıntılı bilgi için.

root::::::::

Kökün parola ile oturum açmasını önlemek istiyorsanız, şifreli parola alanını boş veya geçersiz bir şeye ayarlayın (genellikle *veya !). Son kullanma tarihini kaldırdığınızdan emin olun.


Çalışıyor, teşekkür ederim. Bunu biliyordum, passwd --lockancak manhesabın tamamen devre dışı bırakılmadığını ve "kullanıcı başka bir kimlik doğrulama belirteci (örneğin bir SSH anahtarı) kullanarak giriş yapabilir." Dedi. Seçtiğim komutun daha iyi olduğunu düşündüm.
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.