Forum
herkese merhaba,
cpanel kullanıcı şifresini panel içindeki şifre dfeğiştirme bölümünden değiştiremiyorum.
firmanın web sitesinden > konsola root ile giriyorum. "users" komuyu ile listeleme yaptığımda sadece "root" kullanıcı çıkıyor.
-cpanel > terminale girip "users" komutunu yazdığımda ("root" ve "userx") olarak 2 kullanıcı görmekteyim.
-cpanele "root" kullanıcısı ile erişim sağlayamıyorum. sanırım oraya girme yetkisi yok.
-cpanele "userx" ile giriş yapabiliyorum. terminalden "userx"in şifresini değiştirmeye çalışıyorum. (bu işlemi sadece root kullanıcısı yapabilir) diyor.
site üzerindeki konsola root ile bağlanınca da "userx" kullanıcısı görünmüyor.
biraz acemiyim bu konularda. belkide basit bir ayrıntıyı kaçırıyorum. yardımlarınızı için şimdişden teşekkürler.
edit: konsola root oldum. cpanel kullanıcısının şifresini bu komut ile değiştirdim. fakat hem eski hem de yeni şifre ile giriş yapabiliyorum. bu nasıl oluyor.
/scripts/chpass userx YeniSifre
merhaba
CPanel içerisindeki terminalde users
komutunu çalıştırdığında root ve userx kullanıcısını görebiliyorken, sunucunun ana konsolundan (SSH ile root girişi yaptığında
) sadece root
kullanıcısını görmen, bağlı oturumların farklı olması veya cPanel’in kullanıcıları farklı bir ortamda yönetmesi nedeniyle olabilir.
CPanel’de kayıtlı tüm kullanıcıları görmek için aşağıdaki komutu kullanabilirsin:
ls /var/cpanel/users
Bu komut, CPanel tarafından tanınan tüm kullanıcıları listeleyecektir.
2. chpass
Komutunu Kullanarak Şifre Değiştirmenin Çalışmaması
CPanel’in kendi iç mekanizması nedeniyle, sadece /scripts/chpass
komutu ile şifre değiştirmek bazen yeterli olmayabilir. Eski şifre ile girişin hâlâ çalışması, muhtemelen şifrenin tam olarak güncellenmemiş olmasından kaynaklanıyor.
Çözüm:
CPanel kullanıcısının şifresini tamamen güncellemek için aşağıdaki adımları uygulayabilirsin.
A. CPanel Kullanıcısının Şifresini Güncellemek için Doğru Yöntem
- Root olarak SSH'ye bağlan
- Aşağıdaki komutları sırayla çalıştır:
Bu komut, WHM API kullanarak şifreyi değiştirecek ve tüm ilgili bileşenleri güncelleyecektir.
Alternatif olarak:
Komutları çalıştırarak domain bilgilerini de güncelleyebilirsin.
- CPanel’i Yeniden Başlat (Gerekli Olabilir) Eğer hâlâ eski şifre çalışıyorsa, aşağıdaki komutla CPanel’i yeniden başlat:
veya
3. Şifre Değişikliğini Kontrol Et
Şifrenin gerçekten değiştiğini doğrulamak için:
- CPanel web arayüzüne userx ile giriş yapmayı dene.
- Eğer eski şifre hala çalışıyorsa, tarayıcı önbelleğini temizleyerek tekrar dene.
- SSH veya FTP üzerinden giriş yapmayı deneyerek yeni şifrenin geçerli olup olmadığını doğrula.
4. Hâlâ Eski Şifre Çalışıyorsa?
Eski şifreyle giriş yapabiliyor olmanın birkaç nedeni olabilir:
- CPanel birden fazla kimlik doğrulama yöntemi kullanıyor olabilir (Shadow Password, PAM, MySQL vs.).
- Şifre değişikliği tam olarak uygulanmamış olabilir.
- Birden fazla şifreli kimlik doğrulama sistemi (örn. hashed password) olabilir.
Bu durumda, şifreyi sıfırlamak için aşağıdaki komutu kullan:
Bu komut, sistemin kullanıcı şifresini tamamen değiştirecektir.
Ardından şu komutu çalıştırarak MySQL ve FTP için de şifreyi eşitle:
5. SSH’de userx
Kullanıcısı Görünmüyorsa
Sunucu üzerinden bağlandığında userx
kullanıcısını görmemenin sebebi, bu kullanıcının bir shell erişimi (SSH) olmaması olabilir.
Bunu kontrol etmek için:
Eğer şu şekilde bir satır görüyorsan:
Bu, userx
kullanıcısının shell erişiminin olmadığını gösterir.
Çözüm: Eğer userx kullanıcısına SSH erişimi vermek istiyorsan, aşağıdaki komutu çalıştır:
Daha sonra tekrar giriş yapmayı deneyebilirsin.