إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

Users PWD settings script

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سكربت] Users PWD settings script

    السلام عليكم ورحمة الله وبركاتة

    انا مش عايز اسمية سكريبت ولكنة مشروع سكريبت جميل وانا عارف ان عندنا في المنتدى ناس بتكتب اسكريبتات جميلة يعني مسموح لاي شخص بتطويرة لاني مبحبش السكريبتين مع انة ممتع

    المهم فكرة السكريبت تعتمد على ان القيم الافتراضية للنظام والتي تاتي في ملف/etc/login.defs

    لاتحدد اعدادات كلمات السر للمستخدمين عند الانشاء كالتالي

    Minimum: 0
    Maximum: 99999
    Warning: 7
    Inactive: -1
    Last Change: Mar 30, 2008
    Password Expires: Never
    Password Inactive: Never
    Account Expires: Never


    ووللتغلب على ذلك يمكننا تعديل ملف /etc/login.defs


    وستنعكس الاعدادات على المستخدمين الجدد ولكن ستظل المشكلة مع المستخدمين الحالين ويستخدم لذلك الامر

    chage

    وطبعا استخدامة في حال وجود مئات او الاف المستخدمين يعتبر انتحار
    ومن هنا جائتني فكرة تصميم السكريبت بالشكل التالي ويمكن تنفيذة مباشرة من سطر الاوامر بالشكل التالي

    كود:
    [COLOR="SeaGreen"]for i in $(grep  -i \\$ /etc/shadow | awk -F: '{print $1}' ) ;do chage $i  -m 30 -M 45 -W 7   ;done
    [/COLOR]

    ونتيجة تنفيذة تظهر كالتالي

    Aging information changed.


    وعند استعراض الاعدادات باستخدام chage مرة اخرى تجدها اصبحت كالتالي
    Minimum: 30
    Maximum: 45
    Warning: 7
    Inactive: -1
    Last Change: Mar 30, 2008
    Password Expires: May 14, 2008
    Password Inactive: Never
    Account Expires: Never


    السكريبت يمكن عملة بطريقة اكثر حرفية باستخدام مثل
    $Variables , read لتحديد شرط للتنفيذ كان يكون مستخدم معين او اعضاء جروب معين بحيث يستخدمها awk , grep في ال processing

    ارجو ان تكون فكرة السكريبت عجبتكم

    منتظر ردودكم ونقدكم وان شاء الرحمن قريب اضع النسخة النهائية منة كاملة دي فقط الفكرة

    اخوكم StrangerInMoscow

    في رعاية الله

  • #2
    انا اشكرك عزيزي Stranger ..

    وفكره حلوه .. ولا عندي اضافه .. بمكن يجي واحد من الشباب يعطونك كم اضافه كي ينزل نهائي ..

    دمت بخير

    BAD3R
    :argeeleh:
    Twitter
    : @Linux4SA

    تعليق


    • #3
      مشكور اخي بدر على كلماتك الجميلة ومستني باقي اراء الاعضاء حتى تجعل السكريب كامل والكمال لله وحدة

      تعليق

      يعمل...
      X