Linux’ta, kullanıcı hesabı parolalarını ayarlamak veya değiştirmek için passwd komutu kullanılır, bu komutu kullanırken bazen kullanıcılar aşağıdaki örnekte gösterildiği gibi “passwd: Authentication token manipülasyon hatası” hatasıyla karşılaşabilir.
Bu yazımızda Linux sistemlerde “passwd: Authentication token manipulation error” ‘ı düzeltmenin farklı yollarını anlatacağız.
1. Sistemi yeniden başlatma
İlk temel çözüm, sisteminizi yeniden başlatmaktır. Bunun neden işe yaradığını gerçekten söyleyemem ama CentOS 7’de çalıştı.
$ sudo reboot
Bu başarısız olursa sonraki çözümleri deneyin.
2. Doğru PAM Modülü Ayarlarını Yapın
“passwd: Authentication token manipulation error“nın bir başka olası nedeni, yanlış PAM ((Pluggable Authentication Module) ayarlarıdır. Bu, modülün girilen yeni kimlik doğrulama belirtecini alamamasına neden olur.
PAM için çeşitli ayarlar /etc/pam.d/ içinde bulunur.
$ ls -l /etc/pam.d/ -rw-r--r-- 1 root root 142 Mar 23 2017 abrt-cli-root -rw-r--r-- 1 root root 272 Mar 22 2017 atd -rw-r--r-- 1 root root 192 Jan 26 07:41 chfn -rw-r--r-- 1 root root 192 Jan 26 07:41 chsh -rw-r--r-- 1 root root 232 Mar 22 2017 config-util -rw-r--r-- 1 root root 293 Aug 23 2016 crond -rw-r--r-- 1 root root 115 Nov 11 2010 eject lrwxrwxrwx 1 root root 19 Apr 12 2012 fingerprint-auth -> fingerprint-auth-ac -rw-r--r-- 1 root root 659 Apr 10 2012 fingerprint-auth-ac -rw-r--r-- 1 root root 147 Oct 5 2009 halt -rw-r--r-- 1 root root 728 Jan 26 07:41 login -rw-r--r-- 1 root root 172 Nov 18 2016 newrole -rw-r--r-- 1 root root 154 Mar 22 2017 other -rw-r--r-- 1 root root 146 Nov 23 2015 passwd lrwxrwxrwx 1 root root 16 Apr 12 2012 password-auth -> password-auth-ac -rw-r--r-- 1 root root 896 Apr 10 2012 password-auth-ac ....
Örneğin, yanlış yapılandırılmış bir /etc/pam.d/common-password dosyası bu hataya neden olabilir, pam-auth-update komutunu kök ayrıcalıklarıyla çalıştırmak sorunu çözebilir.
$ sudo pam-auth-update
3. Root Bölümünü Yeniden Bağlama
Bu hatayı, / bölümü salt okunur olarak takılırsa da görebilirsiniz; bu, hiçbir dosyanın değiştirilemeyeceği ve dolayısıyla bir kullanıcının parolasının ayarlanamayacağı veya değiştirilemeyeceği anlamına gelir. Bu hatayı düzeltmek için, kök bölümü gösterildiği gibi okuma/yazma olarak bağlamanız gerekir.
$ sudo mount -o remount,rw /
4. Gölge Dosyada Doğru İzinleri Ayarlayın
Kullanıcı hesaplarının gerçek şifrelerini şifrelenmiş biçimde saklayan /etc/shadow dosyasındaki yanlış izinler de bu hataya neden olabilir. Bu dosyadaki izinleri kontrol etmek için aşağıdaki komutu kullanın.
$ ls -l /etc/shadow
Üzerinde doğru izinleri ayarlamak için aşağıdaki gibi chmod komutunu kullanın.
$ sudo chmod 0640 /etc/shadow
5. Dosya Sistemi Hatalarını Onarın ve Düzeltin
Küçük depolama sürücüsü veya dosya sistemi hataları da söz konusu hataya neden olabilir. Bu tür hataları düzeltmek için fsck gibi Linux disk tarama araçlarını kullanabilirsiniz.
6. Disk Alanı Boşaltın
Ayrıca, diskiniz doluysa, özellikle dosya boyutunun artması gerektiğinde, diskteki herhangi bir dosyayı değiştiremezsiniz. Bu da yukarıdaki hataya neden olabilir.
Yazının orijinalini buradan okuyabilirsiniz.
![](/wp-content/uploads/2022/03/Huseyin-guc.jpeg)
Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.