যে কেউ আমাকে বাশ স্ক্রিপ্ট লিখতে বা সহায়তা করতে পারে যা পতিত কাজ করবে:
নতুন ব্যবহারকারী আমার ফ্রিবিএসডি সার্ভারের সাথে সংযোগ স্থাপন করে এবং এসএসএইচ-এর মাধ্যমে লগ-ইনগুলিতে কিছু নির্দিষ্ট শংসাপত্র যেমন 'ব্যবহারকারীর নিবন্ধকরণ, পাস নিবন্ধকরণ' বা এরকম কিছু। তার ব্যানার দিয়ে তাকে স্বাগত জানানো হয়েছে যাতে তাকে পরবর্তী কাজটি করার নির্দেশ দেওয়া হয় এবং তার শিক্ষার্থীর আইডি ব্যবহারকারীকে জিজ্ঞাসা করে একটি স্ক্রিপ্ট চালু করা হয়। এর পরে, এলোমেলো পাসওয়ার্ড সহ একটি নতুন ব্যবহারকারী তৈরি করা হয় এবং সরবরাহকৃত আইডি এবং একটি মেইল ছাত্র ID@university.domain এ পাসওয়ার্ডযুক্ত (ছাত্র যাচাইকরণের পদ্ধতি হিসাবে) প্রেরণ করা হয়। এই পদ্ধতির পরে শিক্ষার্থীর সরবরাহ করা আইডি এবং একটি এলোমেলো, পরিবর্তনযোগ্য পাসওয়ার্ড সহ আমার সার্ভারে একটি নতুন, সীমিত অ্যাকাউন্ট রয়েছে।
ধারণাটি এমন একটি স্ক্রিপ্ট তৈরি করা যা প্রায়শই এমডির নিবন্ধকরণ বা শেল অ্যাকাউন্ট তৈরিতে ব্যবহৃত হয়।
আমার ধারণা, লগইনটিতে স্ক্রিপ্টটি কার্যকর করা দরকার, প্রদত্ত শংসাপত্রগুলিকে একটি ক্ষেত্রগুলিতে সংরক্ষণ করুন এবং পরে এগুলি একটি sudo'ed অ্যাডুসার কমান্ডে প্রেরণ করুন। আমি ইউনিক্স স্ক্রিপ্টিংয়ের কেবল প্রাথমিক উপলব্ধি পেয়েছি এবং যে কোনও সহায়তার প্রশংসা করব।
সম্পাদনা করুন:
ঠিক আছে, তাই আমি নিজে থেকে কিছু চেষ্টা করেছি:
#! /usr/local/bin/bash
clear
echo "--------------------------------------------------"
echo " "
echo " Welcome to FreeBSD community server! "
echo " "
echo "--------------------------------------------------"
echo
echo To create a new account enter your album number:
read ALBUM
if [ -d "/home/$ALBUM" ]; then
echo ""
echo "User already exists!"
echo ""
read
exit
else
PASSWORD=`cat /dev/urandom |tr -cd A-Za-z0-9 | head -c 8`
echo "Your FreeBSD server password is:
$PASSWORD
If you did not request one, ignore this message." | mail -s "Auth Credentials" $ALBUM@gmail.com
echo ""
echo "Thank you, a new user has been created and a mail containing your password"
echo "was sent to $ALBUM@student.pwr.wroc.pl"
echo ""
sudo pw useradd $ALBUM -d /home/$ALBUM -s /usr/local/bin/bash -m
echo $PASSWORD | sudo pw mod user $ALBUM -h 0
read
exit
fi
ঠিক আছে, আমি যা নিয়ে এসেছি তা ঠিক করে দেয়। কোনও পরামর্শ? স্ক্রিপ্টটি ব্যবহার করা ব্যবহারকারী হ'ল পিডব্লু টুলটি ব্যবহার করার জন্য নোপাসডাব্লুডযুক্ত একটি সোডোয়ার। এছাড়াও, স্ক্রিপ্টটি 'উত্স' দিয়ে অটোরান।