যদি পাসওয়ার্ড সিঙ্ক কিছু পাসওয়ার্ড সিঙ্ক্রোনাইজ না করে, তাহলে সমস্যা সমাধানের জন্য এই ধাপগুলো অনুসরণ করুন।
ধাপ ১: নিশ্চিত করুন যে পাসওয়ার্ড সিঙ্ক সঠিকভাবে ইনস্টল করা হয়েছে।
আপনার ডোমেইনের সমস্ত রাইটেবল মাইক্রোসফট অ্যাক্টিভ ডিরেক্টরি (AD) সার্ভারে (ডোমেইন কন্ট্রোলার) আপনি সফলভাবে পাসওয়ার্ড সিঙ্ক ইনস্টল করেছেন কিনা তা যাচাই করুন:
- পাসওয়ার্ড সিঙ্ক সাপোর্ট টুল ব্যবহার করে যাচাই করুন কোন কোন ডোমেইন কন্ট্রোলারে পাসওয়ার্ড সিঙ্ক ইনস্টল করা আছে। অপশন ১: স্বয়ংক্রিয় সমস্যা সমাধান-এর ধাপগুলো অনুসরণ করুন।
রাইটেবল ডোমেইন কন্ট্রোলারগুলোর তালিকা খুঁজে পেতে, কমান্ড প্রম্পট খুলুন এবং নিম্নলিখিত কমান্ডটি প্রবেশ করান:
findstr /S /C:"A:Creating" PasswordSyncSupportTool.log
কোন ডোমেইন কন্ট্রোলারগুলোতে রাইট করার সুবিধা আছে সে সম্পর্কে আপনি নিশ্চিত না হলে, আপনার সব ডোমেইন কন্ট্রোলারে পাসওয়ার্ড সিঙ্ক ইনস্টল করুন। এতে কোনো সমস্যা হবে না।
প্রাপ্ত রিপোর্টটি পর্যালোচনা করুন এবং যাচাই করুন যে প্রতিটি ডোমেইন কন্ট্রোলারের ফোল্ডারে একটি service_*.txt ফাইল আছে কিনা, যা থেকে বোঝা যায় যে সার্ভিসটি চালু আছে।
ফোল্ডারটিতে থাকা ফাইলগুলোর মধ্যে দুটিতে সার্ভিসটি অনুপলব্ধ দেখাবে এবং একটি ফাইলে এটি চালু থাকার বিষয়টি নিশ্চিত করা হবে।
- পাসওয়ার্ড পরিবর্তন করে দেখুন টুলটি প্রত্যাশা অনুযায়ী সিঙ্ক হচ্ছে কি না। সমস্যাটি থেকে গেলে, পরবর্তী ধাপে যান।
ধাপ ২: ব্যবহারকারীর বিশেষাধিকার যাচাই করুন
ব্যবহারকারীরা উচ্চতর বিশেষাধিকার সম্পন্ন ব্যবহারকারীদের পাসওয়ার্ড পরিবর্তন করতে পারেন না। উদাহরণস্বরূপ, একজন সাধারণ অ্যাডমিন কোনো সুপার অ্যাডমিনের পাসওয়ার্ড আপডেট করতে পারেন না। ভূমিকা (role) সম্পর্কে বিস্তারিত জানতে, ‘নির্দিষ্ট অ্যাডমিন ভূমিকা নির্ধারণ করুন’ (Assign specific admin roles) অংশে যান।
- যে ব্যবহারকারী সমস্যাটির সম্মুখীন হচ্ছেন, তার গুগল অ্যাকাউন্টের অ্যাডমিন প্রিভিলেজ যেন পাসওয়ার্ড সিঙ্ক সেট আপ করা অ্যাডমিনের প্রিভিলেজকে অতিক্রম না করে, তা যাচাই করুন।
- পাসওয়ার্ড পরিবর্তন করে দেখুন টুলটি প্রত্যাশা অনুযায়ী সিঙ্ক হচ্ছে কি না। সমস্যাটি থেকে গেলে, পরবর্তী ধাপে যান।
ধাপ ৩: ইমেল ঠিকানাগুলো যাচাই করুন
- পাসওয়ার্ড সিঙ্ক-এ, নির্দিষ্ট মেইল অ্যাট্রিবিউট ফিল্ডে আপনার ব্যবহারকারীদের ইমেল ঠিকানা যোগ করেছেন কিনা তা পরীক্ষা করুন। ঠিকানাগুলো অবশ্যই গুগলের প্রাথমিক ইমেল ঠিকানার সাথে হুবহু মিলতে হবে, যার মধ্যে ঠিকানার ডোমেইন অংশও অন্তর্ভুক্ত। বিস্তারিত জানতে, অ্যাক্টিভ ডিরেক্টরি সেটিংস কনফিগার করুন- এ যান।
- পাসওয়ার্ড পরিবর্তন করে দেখুন টুলটি প্রত্যাশা অনুযায়ী সিঙ্ক হচ্ছে কি না। সমস্যাটি থেকে গেলে, পরবর্তী ধাপে যান।
ধাপ ৪: পাসওয়ার্ডটি বৈধ কিনা যাচাই করুন।
পাসওয়ার্ডে অসমর্থিত অক্ষর থাকার কারণে যদি তা সিঙ্ক না হয়, তাহলে আপনি উইন্ডোজ অ্যাপ্লিকেশন ইভেন্ট লগে নিম্নলিখিত সতর্কবার্তাটি পাবেন:
নতুন পাসওয়ার্ডটিতে অসমর্থিত অক্ষর রয়েছে। গুগল অ্যাকাউন্টে পাসওয়ার্ডটি আপডেট করা যাবে না এবং এটি AD-এর সাথে অসামঞ্জস্যপূর্ণ হয়ে পড়বে।
- পাসওয়ার্ডটি খুঁজে বের করুন এবং নির্দেশিকা অনুযায়ী এটি পরিবর্তন করুন। বিস্তারিত জানতে, ‘একটি শক্তিশালী পাসওয়ার্ড ও আরও সুরক্ষিত অ্যাকাউন্ট তৈরি করুন’ অংশে যান।
- টুলটি প্রত্যাশা অনুযায়ী সিঙ্ক হচ্ছে কিনা তা যাচাই করুন। সমস্যাটি থেকে গেলে, এই পৃষ্ঠার পরবর্তী বিভাগ ‘ আমার এখনও সাহায্য প্রয়োজন’ -এ যান।
আমার এখনও সাহায্য প্রয়োজন।
যদি আগের ধাপগুলো অনুসরণ করে সমস্যাটির সমাধান করতে না পারেন, তবে এই ধাপগুলো চেষ্টা করুন।
ধাপ ১: একটি উদাহরণ শনাক্ত করুন
- AD-তে এমন একটি পাসওয়ার্ড পরিবর্তনের ঘটনা খুঁজুন যা Google-এর সাথে সিঙ্ক করা হয়নি।
- নিশ্চিত করুন যে ব্যবহারকারী প্রথম পরিবর্তনের পর থেকে তার AD পাসওয়ার্ড পরিবর্তন করেননি।
- AD-তে পাসওয়ার্ড পরিবর্তনের সঠিক সময়, ইউজারনেম এবং ব্যবহারকারীর ইমেল ঠিকানাটি লিখে রাখুন।
ধাপ ২: পাসওয়ার্ড পরিবর্তন যাচাই করুন
যাচাই করুন যে অ্যাট্রিবিউটের টাইমস্ট্যাম্পটি ব্যবহারকারীর পাসওয়ার্ড পরিবর্তনের সময়ের সাথে মেলে কিনা।
- ADSIEdit বা LDIFDE-এর মতো AD অ্যাডমিন টুল ব্যবহার করে ব্যবহারকারীর pwdLastSet অ্যাট্রিবিউটটি খুঁজুন এবং কপি করুন। এই অ্যাট্রিবিউটের মান হলো ১ জানুয়ারী, ১৬০১ (UTC) থেকে ১০০ ন্যানোসেকেন্ডের ব্যবধানের সংখ্যা। অ্যাট্রিবিউটটি সম্পর্কে বিস্তারিত জানতে Pwd-Last-Set attribute- এ যান।
- গুগল অ্যাডমিন টুলবক্সের এনকোড/ডিকোড অপশনে যান।
- pwdLastSet/FILETIME ডিকোড নির্বাচন করুন।
- নিচে এনকোড/ডিকোড করার জন্য টেক্সট পেস্ট করতে , AD থেকে নিউমেরিক অ্যাট্রিবিউটটি পেস্ট করুন এবং সাবমিট-এ ক্লিক করুন।
টুলবক্সটি আপনার স্থানীয় সময় অঞ্চল এবং UTC অনুযায়ী ডিকোড করা সময়ের মান প্রদর্শন করে।
- যদি টাইমস্ট্যাম্পটি ব্যবহারকারীর পাসওয়ার্ড পরিবর্তনের সময়ের সাথে না মেলে, তাহলে AD পাসওয়ার্ড আপডেটটি প্রক্রিয়া করেনি। AD-তে পাসওয়ার্ড সংক্রান্ত সমস্যাগুলো সমাধান করুন এবং আবার চেষ্টা করুন।
ধাপ ৩: সমস্যাটি যাচাই করুন
গুগল অ্যাডমিন কনসোলে, মেনুতে যান
রিপোর্টিং
নিরীক্ষা ও তদন্ত
অ্যাডমিন লগ ইভেন্টসমূহ ।
অডিট ও তদন্ত প্রশাসক বিশেষাধিকার থাকা আবশ্যক।
- pwdLastSet অ্যাট্রিবিউটে থাকা টাইমস্ট্যাম্পের ১-২ মিনিটের মধ্যে ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন হয়েছে কিনা তা নিশ্চিত করতে পাসওয়ার্ড পরিবর্তনের ইভেন্টগুলো অনুসন্ধান করুন। টাইম জোনের পার্থক্য বিবেচনায় রাখতে ভুলবেন না। লগ ইভেন্ট সম্পর্কে বিস্তারিত জানতে, অ্যাডমিন লগ ইভেন্ট- এ যান।
- আপনি যদি সঠিক সময়ে লগ ইভেন্টগুলিতে কোনো পাসওয়ার্ড পরিবর্তনের ঘটনা যাচাই করেন, তাহলে নিম্নলিখিত বিষয়গুলি পরীক্ষা করুন:
- লগ থেকে যাচাই করে দেখুন, যে অ্যাডমিন পাসওয়ার্ড পরিবর্তন করেছেন, তিনি এবং যিনি পাসওয়ার্ড সিঙ্ক অনুমোদন করেছেন, সেই অ্যাডমিন একই ব্যক্তি কি না। যদি অ্যাডমিন একই হন, তাহলে পাসওয়ার্ড সিঙ্ক প্রত্যাশিতভাবেই কাজ করছে।
- সিঙ্ক করার পরে অন্য কোনো উৎস গুগল ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করেছে কিনা তা পরীক্ষা করুন (যার ফলে পাসওয়ার্ডটি AD-এর সাথে সিঙ্ক থেকে বেরিয়ে গেছে)। পুনরায় চেষ্টা করার আগে সমস্যাটি সমাধান করুন।
ধাপ ৪: একটি পাসওয়ার্ড সিঙ্ক সাপোর্ট টুল রিপোর্ট তৈরি করুন
রিপোর্টটি তৈরি করার জন্য, আপনাকে সমস্ত রাইটেবল ডোমেইন কন্ট্রোলার থেকে পাসওয়ার্ড সিঙ্ক লগ এবং বিবরণ একটি ফোল্ডারে সংগ্রহ করতে হবে। এটি করার জন্য, অপশন ১: অটোমেটিক ট্রাবলশুটিং- এর ধাপগুলো সম্পূর্ণ করুন।
ধাপ ৫: পাসওয়ার্ড পরিবর্তনের জন্য দায়ী ডোমেইন কন্ট্রোলারটি সনাক্ত করুন।
- কমান্ড প্রম্পট খুলুন এবং cd কমান্ড ব্যবহার করে সেই ডিরেক্টরিতে যান যেখানে আপনি পূর্ববর্তী ধাপে রিপোর্টটি তৈরি করেছিলেন।
উদাহরণ: cd C:\Users\yourname\Desktop\PasswordSyncSupportTool_20240717_142555
- AD-তে ইউজারনেমটি খুঁজতে findstr কমান্ডটি ব্যবহার করুন।
উদাহরণের জন্য, এই পৃষ্ঠার পরবর্তী অংশে থাকা “উদাহরণ: finstr কমান্ডের ব্যবহার ” অংশে যান।
- যদি আপনি একই ইউজারনেম দিয়ে একাধিক লগ ফাইল খুঁজে পান, তাহলে সেই ফাইলটি নির্বাচন করুন যেখানে লগ টাইমস্ট্যাম্পটি pwdLastSet অ্যাট্রিবিউটের সময়ের সাথে মেলে। টাইম জোনের পার্থক্যগুলো বিবেচনায় রাখতে ভুলবেন না।
- লগে, ব্যবহারকারীর নাম উল্লেখ করা লাইনগুলো পরীক্ষা করে সংশ্লিষ্ট ত্রুটির বার্তা বা কোড খুঁজুন।
ত্রুটি সংক্রান্ত অতিরিক্ত সাহায্যের জন্য, পাসওয়ার্ড সিঙ্ক ত্রুটির কোড ও বার্তা বিভাগে যান।
আপনি যদি ইউজারনেমটি খুঁজে না পান, তাহলে নিশ্চিত করুন যে আপনি সমস্ত রাইটেবল ডোমেইন কন্ট্রোলারে পাসওয়ার্ড সিঙ্ক ইনস্টল করেছেন। বিস্তারিত জানতে, এই পৃষ্ঠার আগের অংশে থাকা ‘পাসওয়ার্ড সিঙ্ক সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা নিশ্চিত করুন ’ অংশটি দেখুন।
- যদি আপনি এখনও সমস্যার সম্মুখীন হন, তাহলে গুগল ওয়ার্কস্পেস সাপোর্টে যোগাযোগ করুন। নিম্নলিখিত তথ্যগুলো প্রদান করুন:
- পাসওয়ার্ড সিঙ্ক সাপোর্ট টুল রিপোর্ট জিপ ফাইল
- ব্যবহারকারীর ইমেইল ঠিকানা এবং পাসওয়ার্ড পরিবর্তনের সময়
- ব্যবহারকারীর একটি LDAP ডেটা ইন্টারচেঞ্জ ফরম্যাট (LDIF) ডাম্প
সাপোর্টের সাথে কীভাবে যোগাযোগ করবেন সে সম্পর্কে বিস্তারিত জানতে, Google Workspace সাপোর্টের সাথে যোগাযোগ করুন- এ যান।
উদাহরণ: findstr কমান্ড ব্যবহার করে
উদাহরণ ১: নিম্নলিখিত কমান্ডটি বর্তমান ডিরেক্টরি এবং এর সাবডিরেক্টরিগুলোতে ব্যবহারকারীর নাম (কেস বা বড় হাতের অক্ষর বিবেচ্য নয়) আছে এমন লগ ফাইলগুলো অনুসন্ধান করে। কমান্ড প্রম্পট উইন্ডোতে, আপনি মিলে যাওয়া লগ ফাইলগুলোর ফাইলের নাম পর্যালোচনা করতে পারেন।
findstr /S /I /M /C:" username " *.log
উদাহরণ ২: নিম্নলিখিত কমান্ডটি বর্তমান ডিরেক্টরি এবং এর সাবডিরেক্টরিগুলোতে সেইসব লগ ফাইল অনুসন্ধান করে, যেগুলোতে ব্যবহারকারীর নাম (কেস বা বড় হাতের অক্ষর বিবেচ্য নয়) রয়েছে। কমান্ড প্রম্পট উইন্ডোতে, আপনি মিলে যাওয়া লগ ফাইলগুলোর ফাইলের নাম এবং যে লাইনে ব্যবহারকারীর নাম রয়েছে, সেই লাইন নম্বরটি পর্যালোচনা করতে পারেন।
findstr /S /I /N /C:" username " *.log
গুগল, গুগল ওয়ার্কস্পেস এবং সংশ্লিষ্ট চিহ্ন ও লোগোসমূহ হলো গুগল এলএলসি-এর ট্রেডমার্ক। অন্য সকল কোম্পানি ও পণ্যের নাম তাদের সংশ্লিষ্ট কোম্পানিগুলোর ট্রেডমার্ক।