ব্যবহারকারী নিবন্ধকরণ সক্ষম করুন - eJabberd


8

জ্যাবার / এক্সএমপিপি সার্ভারগুলি কনফিগার করার জন্য আমি সম্পূর্ণ n00b এবং আমি সেট আপ পেতে কিছু সহায়তা পাওয়ার আশা করছি। আমি এই সব করেছি এবং পিডগিন ইনস্টল করেছি । পিডগিনে আমার "অ্যাডমিন-ব্যবহারকারী" সেট আপ করতে সক্ষম হব বলে মনে হচ্ছে তবে আমি যখন নতুন ব্যবহারকারীকে নিবন্ধিত করার চেষ্টা করব তখন আমি পিডগিন থেকে 403 ফোবিডিন বার্তা পাই।

ব্যবহারকারীদের রেজিস্টার করার অনুমতি দেওয়ার জন্য আমার কি ejabberd.cfg ফাইলটি পরিবর্তন করা দরকার? যদি তাই হয় কিভাবে আমি এটি সম্পর্কে যেতে হবে? যদি না হয় তবে আমার বেসিক চ্যাট এবং ফাইলসেই যাবার দরকার কী?

উত্তর:


7

ব্যবহারকারী রেজিস্ট্রেশন সম্পর্কিত আপনার কাছে দুটি বিকল্প রয়েছে। আপনি হয় ম্যানুয়ালি সার্ভারে ব্যবহারকারী অ্যাকাউন্ট তৈরি করতে পারেন, বা আপনি ইন-ব্যান্ড রেজিস্ট্রেশন সক্ষম করতে পারবেন, যা সার্ভারের সাথে সংযোগ করতে পারে এমন যে কোনও ব্যক্তিকে একটি অ্যাকাউন্ট নিবন্ধ করার অনুমতি দেয়।

আপনি যদি ম্যানুয়ালি অ্যাকাউন্ট তৈরি করতে চান তবে প্রতিটি ব্যবহারকারীর জন্য এটি সার্ভারে চালান:

sudo ejabberdctl register <username> <domain> <password>

আপনি-ব্যান্ড নিবন্ধন সক্ষম করতে চান তাহলে, নিম্নলিখিত লাইন খুঁজে /etc/ejabberd/ejabberd.cfgএবং পরিবর্তন denyকরার জন্য allowযাতে এটি এরকম দেখায়।

{access, register, [{allow, all}]}.

দুর্দান্ত যে ধন্যবাদ কাজ করেছে। চ্যাট করতে সক্ষম হতে কীভাবে আমি নিবন্ধিত ব্যবহারগুলি পেতে পারি তার কোনও তথ্য? !!
3:54

1
ব্যবহারকারীদের একে অপরকে তাদের রোস্টারে যুক্ত করতে হবে এবং তারপরে বার্তা পাঠাতে সক্ষম হওয়া উচিত should
ম্যাগগ্রোভেন

0

উপরের মিলিগ্রোভেনের উত্তরের সাথে সম্পর্কিত, এখানে নিবন্ধিত ব্যবহারকারীদের সম্পর্কে দরকারী তথ্য স্টাডাউট করতে আমি একটি ছোট স্ক্রিপ্ট ব্যবহার করি। ইজাব্বারডেক্টল ডাম্প কমান্ডের জন্য স্টডআউটের পরিবর্তে একটি ফাইল প্রয়োজন, যে কারণে আমি নীচে অন্য সমস্ত বাজে কথাগুলি করি:

#!/bin/sh
sudo ejabberdctl dump /tmp/etmpdump.txt
sudo chown $LOGNAME /tmp/etmpdump.txt
grep "{passwd,{" </tmp/etmpdump.txt | sed -e 's/{passwd,{"//g;s/","/ /g;s/"},"/ /g;s/"}.//g' | sort
rm -f /tmp/etmpdump.txt
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.