Alt Kullanıcılar CageFS’e Giremiyor Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

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:

 
grep KULLANICI /etc/passwd
 

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

 
grep KULLANICI /etc/passwd
 

Satırın sonunda şu olmalı:

 
/bin/bash
 

Eğer şunu görüyorsan:

 
/usr/local/cpanel/bin/noshell
 

Shell kapalıdır.

Düzeltmek için:

 
chsh -s /bin/bash KULLANICI
 

WHM üzerinden:

  • WHM → Manage Shell Access

  • Shell Access: Normal Shell yap.


3) CageFS içinde aktif mi kontrol et

 
cagefsctl --list-enabled
 

Alt kullanıcı listede yoksa ekle:

 
cagefsctl --enable KULLANICI
 

Ardından:

 
cagefsctl --reinit
 

4) CageFS’i toplu güncelle

Alt kullanıcılar mount edilmemiş olabilir:

 
cagefsctl --force-update
cagefsctl --reinit
 

5) Home dizini var mı kontrol et

Alt kullanıcı için home dizini yoksa SSH açılmaz.

 
ls -ld /home/KULLANICI
 

Yoksa oluştur:

 
mkdir /home/KULLANICI
chown KULLANICI:KULLANICI /home/KULLANICI
chmod 750 /home/KULLANICI
 

6) CageFS mount çalışıyor mu kontrol et

 
mount | grep cagefs
 

Hiç çıktı yoksa servis durmuş olabilir:

 
systemctl restart cagefs
 

7) Disk dolu mu kontrol et

 
df -h
 

Disk doluysa CageFS ortamı oluşturulamaz.


Alternatif Çözüm (Daha teknik)

Tüm kullanıcıları yeniden CageFS’e almak için:

 
cagefsctl --disable-all
cagefsctl --enable-all
cagefsctl --reinit
 

Bu işlem tüm kullanıcı ortamlarını yeniden oluşturur.

cPanel 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.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.