আমি পরের সপ্তাহে দুটি ইউনিক্স কোর্স শেখাতে সহায়তা করছি। ব্যবহারকারীদের একটি RHEL 5 মেশিনে একটি অ্যাকাউন্ট দেওয়া হবে, সেই সময়ে তারা তাদের /homeফোল্ডারে ফাইল যুক্ত করবে , তাদের .bashrcএবং অন্যান্য ডটফাইলগুলি আপডেট করবে এবং পরিষ্কার করার জন্য প্রয়োজনীয় অন্যান্য সাধারণ অগোছালোতা সম্পাদন করবে।
দ্বিতীয় সেশনের শিক্ষার্থীরা প্রথম সেশনে লোকজনের ব্যবহারকারী অ্যাকাউন্টগুলি পুনরায় ব্যবহার করবে। আমি তাদের অ্যাকাউন্টগুলি পরিষ্কার করতে স্বয়ংক্রিয় করতে চাই, যাতে নতুন ব্যবহারকারীরা নতুন করে শুরু করতে পারেন।
আমি নিশ্চিত যে আমি একটি শেল স্ক্রিপ্ট লিখতে পারি যা একটি চালিত করে su -u $USER_IDএবং তাদের হোমডিরের ভাল একটি "মূল" সেট রেখে দেয় এবং এটি খুঁজে পাওয়া অন্য কিছু সরিয়ে দেয়। এমন কি অন্য সরঞ্জামগুলি রয়েছে যা আমাকে এই পরিষ্কার / পুনরায় সেট করার ক্রিয়াকলাপে সহায়তা করবে? পুতুল, শেফ বা অন্যান্য সরঞ্জামগুলির সাথে আমার কোনও অভিজ্ঞতা নেই। তারা কি এই জাতীয় কিছু করতে সহায়ক হবে?
সমস্যার ব্যাপ্তি সরবরাহ করতে প্রায় 30 টি ব্যবহারকারী অ্যাকাউন্ট রয়েছে, আমি সমস্ত ইউজারিড / পাসওয়ার্ড জানি এবং সেগুলি একই আরএইচএল বক্সে তৈরি করা হয়েছে।