উত্তর:
passwd
এবং সম্পর্কিত shadow
ফাইল যাচাই করতে , ব্যবহার করুন pwck
। group
এবং সম্পর্কিত gshadow
ফাইলটি যাচাই করতে grpck
' ব্যবহার করুন । তারা সঞ্চালিত ক্রিয়াকলাপের বিশদ জন্য ম্যানেজগুলি দেখুন।
ফাইলের /etc/passwd
সাথে vipw
এবং এর vipw -s
জন্য হ্যান্ড-এডিটিং সর্বাধিক করা হয় (যদি তা হয়) shadow
। জন্য /etc/group
এবং /etc/gshadow
ব্যবহার vigr
এবং vigr -s
যথাক্রমে। এই সরঞ্জামগুলি ব্যবহার করা একাধিক, একযোগে ব্যবহারকারীর আপডেটগুলি প্রতিরোধ করার জন্য কেবল একটি লক সরবরাহ করে না তবে বৈধতা যাচাইয়ের প্রস্তাব দেয়।
সাধারণভাবে, স্ট্যান্ডার্ড user(add|mod|del)
এবং group(add|mod|del)
সরঞ্জামগুলি ব্যবহার করে পাসওয়ার্ড এবং গোষ্ঠী ফাইলে পরিবর্তন করা ভাল ।
/ Etc / passwd ফাইল থেকে পরিবর্তনগুলি প্রয়োগ করার মতো কোনও আদেশ নেই।
আপনি যে বিবরণটি পরিবর্তন করেছেন সেই ব্যবহারকারী যদি লগইন হয় তবে পরিবর্তনগুলি প্রয়োগ করার জন্য এটি পুনরায় চালু করা উচিত। যদি তা না হয় তবে তারা লগইন করার পরে অবিলম্বে উপলব্ধ হবে।
এটি কারণ লগইন লগইন চলাকালীন পাসডাব্লুডি ফাইল থেকে বিশদ পড়ে এবং লগআউট হওয়া পর্যন্ত এটিকে মেমরিতে রাখে।
আমি update-passwd
ড্যানিয়ান-ভিত্তিক সিস্টেমে (যেমন উবুন্টু) ম্যানুয়ালি / ইত্যাদি / পাসডাব্লুডি ফাইল সম্পাদনা করার পরে কমান্ডটি দিয়ে সাফল্য পেয়েছিলাম । আমি জানি এটি এই কমান্ডটির উদ্দেশ্যে ব্যবহার নয়, তবে এটি এই উদ্দেশ্যেও কাজ করে। আরও নির্ধারণের জন্য এর ম্যান পৃষ্ঠাটি দেখুন: http://manpages.ubuntu.com/manpages/precise/man8/update-passwd.8.html
রেড হ্যাট / সেন্টোস ভিত্তিক সিস্টেমে আমি কোনও সমতুল্য কমান্ড খুঁজে পাইনি, সেই সিস্টেমে পরিবর্তনগুলি কার্যকর করতে আমাকে একটি সিস্টেম রিবুট করতে হয়েছিল।
যেমনটি ইতিমধ্যে কেউ উল্লেখ করেছেন, / etc / passwd ফাইলটি ম্যানুয়ালি সম্পাদনা না করাই ভাল। পরিবর্তে আমি যখনই সম্ভব ইউজারড / ইউজারডেল / ইউজারমড কমান্ড ব্যবহার করি। আমি যখন অন্য সিস্টেম থেকে প্রচুর অ্যাকাউন্টে অনুলিপি করতে পারি তখন / ইত্যাদি / পাসডাব্লু এবং / ইত্যাদি / গ্রুপ ফাইল আইএমও সম্পাদনা করার একমাত্র বৈধ কারণ। এইভাবে একটি 100 অ্যাকাউন্ট যুক্ত করার পরে, আমি সাধারণত একটি পূর্ণ সিস্টেম রিবুট করি। এছাড়াও, যখন আপনি ম্যানুয়ালি / ইত্যাদি / পাসডাব্লুডি এবং / অথবা / ইত্যাদি / গ্রুপ ফাইলগুলি সম্পাদনা করেন তখন আপনাকে অবশ্যই উপযুক্ত ছায়া ফাইলগুলি সম্পাদনা করতে ভুলবেন না।
আমি মনে করি না যে এই ধরনের কমান্ড প্রথম স্থানে প্রয়োজনীয় নয় কারণ এটি সরাসরি ফাইলটি সম্পাদনা করার পরামর্শ দেওয়া হয় না, পরিবর্তে যথাযথ কমান্ডগুলি ইউররেড এবং পাসডাব্লুড ব্যবহার করুন
আপনি যদি নিশ্চিত না হন তবে কেবলমাত্র সেই ফাইলটি সম্পাদনার পরে পুনরায় বুট করুন এবং সমস্ত পরিবর্তন কার্যকর হবে
আপনার /etc/passwd
ম্যানুয়ালি পরিবর্তন করা উচিত নয় ; usermod
পরিবর্তে ব্যবহার করুন
উদাহরণ স্বরূপ:
আপনি যদি ব্যবহারকারী হোম ডিরেক্টরি পরিবর্তন করতে চান তবে এই কমান্ডটি ব্যবহার করুন:
usermod --home /path/to/home/dir username
vipw
ব্যবহার করা উচিত।
passed
ফাইল হয় একটি বাইনারি ফর্মে প্রক্রিয়া আরো দ্রুত, অথবা শুধুমাত্র সামঞ্জস্যের জন্য রাখা হয় এবং ডেটা ওএস এর নেটিভ পাসওয়ার্ড ডিবি ফর্ম অনুবাদ করা হয়েছে নিচে কম্পাইল করা হয়।