Kimlik doğrulama belirteci manipülasyon hatası


137

Ubuntu şifremi unuttum, böylece kurtarmaya başladım ve bir root shell istemine düştüm ve olan bu:

root@username-PC:~# passwd username
Enter new UNIX password:
Retype new UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged

Yanıtlar:


188

Ayrıca dosya sistemini okuduğunuz / yazdığınızdan emin olun.

Hemen 'Kök kabuğuna gir' komutunu seçtikten sonra, dosya sisteminin parolanın sıfırlanmasını önleyen salt okunur monte edildiğini gördüm.

/Olarak yeniden birleştirme seçeneğinin seçilmesi ve read/writekök kabuğuna geri dönülmesi parola değişikliğini etkinleştirdi.

Şifreyi değiştirmeden önce çalıştırılacak komut şudur: mount -rw -o remount /


1
bu adımları takip ettikten sonra bile şifremi kabul etmiyor
angela

2
Garip. mountgösterdi /zaten okuma / yazma olarak monte ama mount -rw -o remount /yine de çalıştı. Neden hiçbir fikrim yok.
Hubro

i :( stdout'u okumak ve bunu olmak istiyorum "(güncel) Unix şifre" ama şifre koymayı unutmuş vermedi salaklar basitçe biriyim
B.Mr.W.

+1 - Açık fakat varsayılmadı. TY! Ayrıca, Ubuntu 'kurtarma' seçeneğini kullanırken kök kabuğuna düşerken bunu söylemek akıllıca olur. Ayrıca kök rw kullanımı hakkında bir uyarı ile birlikte ..
bshea

15

Nasıl geçtiğinden emin değilim. Bir sudo kullanıcısı hesabımı oluşturdu, sonra sildi ve tekrar yarattı.

İşte ne buldum

mount -o remount,rw /
passwd
passwd: Authentication token manipulation error

Değişiklik yok.

sudo pwck

Hata gösterilmedi.

sudo grpck

Hata gösterilmedi.

ls -l /etc/passwd /etc/group /etc/shadow /etc/shadow-
-rw-r--r-- 1 root root    767 May  7 16:45 /etc/group
-rw-r--r-- 1 root root   1380 May  7 16:45 /etc/passwd
-rw-r----- 1 root shadow 1025 May  8 09:11 /etc/shadow
-rw------- 1 root root   1025 May  7 16:46 /etc/shadow-

Normal görünüyor.

sudo cat /etc/shadow |grep oracle
oracle:$6$FsPqyplr$DrIvjFDSx0ipHmECMw1AU5hTrbNMnnkGRdFlaQcM.p3Rdu2OLjY20tzUTW61HlFH16cal56rKlLuW4j2mK9D.:15833:0:99999:7:::

Gösterilen kullanıcı ve şifreli şifre.

sudo cat /etc/shadow- |grep oracle

Hiçbir şey göstermedi. Bunun ne anlama geldiğinden emin değil, doğru görünmüyor.

sudo passwd -d oracle
passwd

Böylece çözüm, şifreyi silmek ve ardından yeni şifreyi sıfırlamak oldu.

Bu yardımcı olur umarım.

Başlangıçta buraya gönderildim Kullanıcı şifremi değiştirmeye çalışırken "Kimlik doğrulama kodu manipülasyonu" hatası alıyorum, ancak google ilk önce bu sonucu gösteriyor;


1
Böylece, passwd potansiyel müşteriler belirteç manipülasyon hatasını kimlik doğrulamasına eğer - Kerberos Pam kimlik doğrulama seçeneklerden biri olarak kullanılmaz sağlamak için Pam-yetkilisi güncelleştirme kullanın
GOST

5

Bu hatayı, tarihin ayarlanmadığı cihazla şifrenizi değiştirerek aldım. (yani, açılıştan sonra rastgele oldu)

Temelde olan şey, şifreyi değiştirdiğimde yasadışı zaman damgasının güncellenmesi oldu /etc/shadow. Bundan sonra bir kullanıcı giriş yapmak veya şifresini değiştirmek için bu hesabı kullanamadı. Kök hesapta bile bu şifreyi tekrar değiştirmek mümkün değildi.

Hesabı düzeltmek için:

  1. Doğru tarihi ayarlayın
  2. Sane son kullanma tarihi / son şifre değişikliğini /etc/shadowdosyaya düzenle (son çalışan gölge dosyasını kullandım)
  3. Şifreyi root haklarıyla yenisiyle değiştirin.

4

Bu hata, modülün yeni kimlik doğrulama belirtecini alamadığını söyleyen PAM'den (Eklenebilir Kimlik Doğrulama Modülü) geliyor ( auth.logbu hatayla ilgili daha fazla ayrıntı kontrol edin ).

Bu bulundu yetkilendirme ayarları ile ilgili /etc/pam.d/(örneğin dizinde minimum_uidyercommon-auth ya da diğer bazı kısıtlamalar gerekli işaretleri). Bu yüzden lütfen PAM modülündeki ayarların doğru olup olmadığını iki kez kontrol edin.

Görmek: man pam_chauthtok

PAM_AUTHTOK_ERR: Bir modül yeni kimlik doğrulama belirtecini alamadı.


Geçerli parola henüz ayarlayabilir ve yoktu bir kullanıcının şifresini değiştirirken Bazen bu hata ortaya çıkabilir passwdhala sorar geçici çözüm ekleyerek değişikliği zorlamak böylece, sudoörneğin: sudo passwd $USER.

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.