- Konu sahibi
- #1
cPanel reseller hesabı, bir cPanel hesabının sınırlı WHM yetkileriyle başka cPanel hesaplarını oluşturup yönetebilmesini sağlayan hesap türüdür. Reseller, kendisine tanınan hesap sayısı, paket ve yönetim izinleriyle çalışır; root kullanıcısının sahip olduğu tam sunucu yetkilerine otomatik olarak sahip olmaz. Bu yapı, müşterilere birbirinden ayrılmış cPanel hesapları sunmak isteyen hosting işletmeleri veya ajanslar için kullanılır.
Örneğin reseller hesabına en fazla 10 müşteri hesabı oluşturma ve yalnızca iki hosting paketini kullanma izni verilebilir. Reseller, her müşteri için ayrı bir cPanel hesabı açar. Böylece müşterilerin dosyaları, e-posta hesapları, veritabanları ve hesap limitleri birbirinden ayrılır. Ancak reseller’ın gerçek kapasitesi yalnızca hesap sayısıyla değil, kendisine tanımlanan paket ve disk alanı/bant genişliği sınırlarıyla da belirlenir.
Reseller yetkileri WHM’deki ACL ayarlarıyla ve hesap oluşturma limitleriyle belirlenir. ACL, reseller’ın hangi WHM işlevlerini görebileceğini ve kullanabileceğini kontrol eder. Hesap oluşturma limitleri ise toplam hesap sayısı, kaynak kullanımı veya belirli paketler üzerinden sınırlandırılabilir.
Bir paketin disk alanı, bant genişliği, e-posta ve veritabanı gibi hesap sınırları vardır. Reseller’a yalnızca belirli paketleri kullanma izni verilirse, yeni hesap oluştururken bu paketlerin dışına çıkamaz. Hesap değiştirme, kota değiştirme veya bant genişliği değiştirme gibi ayrıcalıklar verilmişse reseller bu sınırları etkileyebilecek işlemler yapabilir. Bu nedenle ihtiyaç olmayan yönetim izinleri açılmamalıdır.
Reseller ile çok alan adını tek cPanel hesabında barındırmak aynı şey değildir. Çoklu alan adı kullanılan normal cPanel hesabında WHM erişimi bulunmaz; reseller hesabında ise izin verilen kapsamda WHM erişimi vardır.
Bu işlem root veya reseller yönetme yetkisi bulunan bir WHM yöneticisi tarafından yapılmalıdır. Menü ve seçeneklerin görünürlüğü kurulu sürüme ve verilen yetkilere bağlıdır:
Reseller’ın müşteri hesabı açabilmesi için
Başlangıçta hesap oluşturma, hesap listeleme, askıya alma ve izin verilen paketleri kullanma gibi işlevler yeterli olabilir. Shell erişimi, kota ve bant genişliği değiştirme, hesap silme veya geniş sistem yönetimi izinleri iş modelinde gerçekten gerekmiyorsa kapalı tutulmalıdır.
Karar verirken aşağıdaki ayrım yardımcı olur:
Bu ayarların birlikte test edilmesi önemlidir. Örneğin iki hesap limiti verilmişse reseller ile iki deneme hesabı oluşturun; üçüncü hesap denemesinin reddedildiğini ve reseller’ın root ayarlarına erişemediğini doğrulayın. Test hesapları daha sonra silinmeli veya askıya alınmalıdır.
All Features seçeneğini açmak en riskli hatalardan biridir. cPanel belgelerine göre root düzeyi erişim, reseller’a root kullanıcısına benzer yetkiler verebilir ve hesap oluşturma limitlerini geçersiz kılabilir. Bu nedenle reseller’a tam WHM erişimi vermek yerine ihtiyaç duyulan ACL’leri tek tek seçin.
İkinci hata, paket erişimini ve hesap limitlerini tanımlamadan reseller oluşturup test etmektir. Reseller hesap açamazsa yalnızca
Ayrıca reseller hesabının kendi cPanel hesabı ile yönettiği müşteri hesaplarını karıştırmayın. Reseller normal yetki planında kendisine sahiplik olarak atanmış hesapları yönetir; sunucudaki tüm cPanel hesaplarını otomatik olarak göremez. All Features bu sınırı da kaldırdığı için sıradan reseller yetkisi olarak verilmemelidir. İç içe reseller yapısı teknik olarak mümkün olsa da cPanel bunu desteklenen ve test edilen bir kullanım modeli olarak önermemektedir.
Evet. Tek bir normal cPanel hesabı birden fazla alan adını barındırabilir. Ancak her müşteriye ayrı cPanel hesabı verip bu hesapları sınırlı WHM erişimiyle yönetmek istiyorsanız reseller yapısı daha uygundur. Müşterinin normal cPanel hesabı WHM yetkisi kazanmaz.
Bazı yetki kombinasyonları buna izin verebilir; ancak iç içe reseller yapısı cPanel tarafından desteklenen ve test edilen bir yapı olarak önerilmez. Bu nedenle reseller’lara yalnızca normal cPanel hesapları oluşturma yetkisi vermek daha güvenli yaklaşımdır.
Örneğin reseller hesabına en fazla 10 müşteri hesabı oluşturma ve yalnızca iki hosting paketini kullanma izni verilebilir. Reseller, her müşteri için ayrı bir cPanel hesabı açar. Böylece müşterilerin dosyaları, e-posta hesapları, veritabanları ve hesap limitleri birbirinden ayrılır. Ancak reseller’ın gerçek kapasitesi yalnızca hesap sayısıyla değil, kendisine tanımlanan paket ve disk alanı/bant genişliği sınırlarıyla da belirlenir.
Reseller hesabı nasıl çalışır?
Reseller yetkileri WHM’deki ACL ayarlarıyla ve hesap oluşturma limitleriyle belirlenir. ACL, reseller’ın hangi WHM işlevlerini görebileceğini ve kullanabileceğini kontrol eder. Hesap oluşturma limitleri ise toplam hesap sayısı, kaynak kullanımı veya belirli paketler üzerinden sınırlandırılabilir.
Bir paketin disk alanı, bant genişliği, e-posta ve veritabanı gibi hesap sınırları vardır. Reseller’a yalnızca belirli paketleri kullanma izni verilirse, yeni hesap oluştururken bu paketlerin dışına çıkamaz. Hesap değiştirme, kota değiştirme veya bant genişliği değiştirme gibi ayrıcalıklar verilmişse reseller bu sınırları etkileyebilecek işlemler yapabilir. Bu nedenle ihtiyaç olmayan yönetim izinleri açılmamalıdır.
Reseller ile çok alan adını tek cPanel hesabında barındırmak aynı şey değildir. Çoklu alan adı kullanılan normal cPanel hesabında WHM erişimi bulunmaz; reseller hesabında ise izin verilen kapsamda WHM erişimi vardır.
cPanel reseller hesabı oluşturma
Bu işlem root veya reseller yönetme yetkisi bulunan bir WHM yöneticisi tarafından yapılmalıdır. Menü ve seçeneklerin görünürlüğü kurulu sürüme ve verilen yetkilere bağlıdır:
- WHM’de
Account Functions » Create a New Accountbölümünü açın. - Reseller hesabında kullanılacak alan adı için
example.comgibi bir alan adı, kullanıcı adı, güçlü parola ve iletişim e-postası girin. - Hesap için uygun bir paket seçin. Paket, reseller hesabının kendi cPanel kaynaklarını ve sınırlarını belirler.
- Reseller ayarlarında Make the account a reseller seçeneğini etkinleştirerek hesabı reseller olarak oluşturun.
- Oluşturma işleminden sonra
Resellers » Edit Reseller Nameservers and Privilegesbölümünü açın. - Reseller’ı seçip yalnızca gerekli ACL izinlerini, toplam hesap limitini, kaynak limitlerini ve kullanılabilecek paketleri tanımlayın.
- Reseller’ın WHM’sine giriş yaparak yalnızca izin verilen hesapları ve işlevleri görebildiğini test edin.
Reseller’ın müşteri hesabı açabilmesi için
Create Accounts izni gerekir. Paket bazlı sınırlandırma kullanılıyorsa izin verilen paketlerde Creation Allowed açık olmalıdır; bu, yeni paket oluşturma yetkisiyle aynı ayar değildir. Hesap oluşturma limiti dolduğunda veya tanımlanan kaynak/paket sınırları karşılandığında yeni hesap oluşturulamaz.Güvenli yetki planı
Başlangıçta hesap oluşturma, hesap listeleme, askıya alma ve izin verilen paketleri kullanma gibi işlevler yeterli olabilir. Shell erişimi, kota ve bant genişliği değiştirme, hesap silme veya geniş sistem yönetimi izinleri iş modelinde gerçekten gerekmiyorsa kapalı tutulmalıdır.
Karar verirken aşağıdaki ayrım yardımcı olur:
| İhtiyaç | Uygun ayar | Kontrol noktası |
|---|---|---|
| Müşteri hesabı açma | Create Accounts | Toplam hesap limitini belirleyin |
| Hazır paket kullandırma | Creation Allowed (paket erişimi) | Paket oluşturma yetkisinden ayrı değerlendirin |
| Kota yönetimi | Quota Modification | Sadece zorunluysa açın |
| Tam WHM yönetimi | All Features | Reseller için etkinleştirmeyin |
Bu ayarların birlikte test edilmesi önemlidir. Örneğin iki hesap limiti verilmişse reseller ile iki deneme hesabı oluşturun; üçüncü hesap denemesinin reddedildiğini ve reseller’ın root ayarlarına erişemediğini doğrulayın. Test hesapları daha sonra silinmeli veya askıya alınmalıdır.
Sık yapılan hatalar
All Features seçeneğini açmak en riskli hatalardan biridir. cPanel belgelerine göre root düzeyi erişim, reseller’a root kullanıcısına benzer yetkiler verebilir ve hesap oluşturma limitlerini geçersiz kılabilir. Bu nedenle reseller’a tam WHM erişimi vermek yerine ihtiyaç duyulan ACL’leri tek tek seçin.
İkinci hata, paket erişimini ve hesap limitlerini tanımlamadan reseller oluşturup test etmektir. Reseller hesap açamazsa yalnızca
Create Accounts iznini değil, kullanılabilir paketlerdeki Creation Allowed ayarını ve toplam kaynak limitini de kontrol edin.Ayrıca reseller hesabının kendi cPanel hesabı ile yönettiği müşteri hesaplarını karıştırmayın. Reseller normal yetki planında kendisine sahiplik olarak atanmış hesapları yönetir; sunucudaki tüm cPanel hesaplarını otomatik olarak göremez. All Features bu sınırı da kaldırdığı için sıradan reseller yetkisi olarak verilmemelidir. İç içe reseller yapısı teknik olarak mümkün olsa da cPanel bunu desteklenen ve test edilen bir kullanım modeli olarak önermemektedir.
Sık sorulan sorular
Reseller hesabı olmadan müşterilere birden fazla site verilebilir mi?
Evet. Tek bir normal cPanel hesabı birden fazla alan adını barındırabilir. Ancak her müşteriye ayrı cPanel hesabı verip bu hesapları sınırlı WHM erişimiyle yönetmek istiyorsanız reseller yapısı daha uygundur. Müşterinin normal cPanel hesabı WHM yetkisi kazanmaz.
Reseller hesabı başka bir reseller oluşturabilir mi?
Bazı yetki kombinasyonları buna izin verebilir; ancak iç içe reseller yapısı cPanel tarafından desteklenen ve test edilen bir yapı olarak önerilmez. Bu nedenle reseller’lara yalnızca normal cPanel hesapları oluşturma yetkisi vermek daha güvenli yaklaşımdır.