cPanel alt kullanıcıları (subaccount / FTP user) SSH’ye giremiyor ya da CageFS ortamı yüklenmiyorsa genelde CageFS kullanıcı eşleşmesi yapılmamıştır. Bazen de shell yetkisi kapalıdır. Sorun bu: alt kullanıcı CageFS içine dahil edilmemiş ya da shell erişimi yok. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Ana kullanıcı CageFS’e giriyor ama alt kullanıcılar giremiyor veya SSH oturumu hemen kapanıyor. Bu durum genelde CageFS kullanıcı aktivasyonu ya da shell tanımı eksikliğinden kaynaklanır. Aşağıdaki adımları uygulayarak düzelt.
Çözüm Adımları
1) Alt kullanıcı gerçekten sistem kullanıcısı mı kontrol et
SSH ile kontrol et:
Hiç çıktı yoksa bu kullanıcı sadece FTP hesabıdır, sistem kullanıcısı değildir.
FTP kullanıcıları SSH ile CageFS’e giremez.
SSH erişimi gerekiyorsa WHM üzerinden gerçek sistem kullanıcısı oluşturman gerekir.
2) Shell erişimi açık mı kontrol et
Satırın sonunda şu olmalı:
Eğer şunu görüyorsan:
Shell kapalıdır.
Düzeltmek için:
WHM üzerinden:
-
WHM → Manage Shell Access
-
Shell Access: Normal Shell yap.
3) CageFS içinde aktif mi kontrol et
Alt kullanıcı listede yoksa ekle:
Ardından:
4) CageFS’i toplu güncelle
Alt kullanıcılar mount edilmemiş olabilir:
cagefsctl --reinit
5) Home dizini var mı kontrol et
Alt kullanıcı için home dizini yoksa SSH açılmaz.
Yoksa oluştur:
chown KULLANICI:KULLANICI /home/KULLANICI
chmod 750 /home/KULLANICI
6) CageFS mount çalışıyor mu kontrol et
Hiç çıktı yoksa servis durmuş olabilir:
7) Disk dolu mu kontrol et
Disk doluysa CageFS ortamı oluşturulamaz.
Alternatif Çözüm (Daha teknik)
Tüm kullanıcıları yeniden CageFS’e almak için:
cagefsctl --enable-all
cagefsctl --reinit
Bu işlem tüm kullanıcı ortamlarını yeniden oluşturur.
cPanel Lisansında %80 Tasarruf Edin!
Bu makaledeki sorunu çözdünüz mü? Peki ya artan lisans maliyetleri? VDS/Dedicated sunucularınız için %100 güncellenebilir, limitsiz paylaşımlı (proxy) cPanel lisansımızı hemen inceleyin.