الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

درس - إدارة المستخدمين و المجموعات في اللينوكس

بدأه McGeek في 2 أغسطس 2009 · 7 رد · 2,114 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،، :)

هذه الأيام كسبت فرصة وجود وقت فارغ لدي و قمت بعمل هذا الدرس المتواضع عن موضوع المستخدمين و المجموعات في اللينوكس

انتهيت الآن من قسم المستخدمين، و قمت برفعه و الآن أعمل على قسم المجموعات الذي سيأخذ مني يومين أو ثلاثة تقريبا...

بانتظار ملاحظاتكم عليه (و ليس شكرا لك :D) :)

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

و رمضان كريم

أعتذر بشدة للتأخر في وضع القسم الناقص من الموضوع بسبب بعض الإنشغالات (سفر + خطبت :D)

و هذا الملف بعد إكمال القسم الناقص منه (المجموعات)

users_and_groups_management_in_linux.pdf

بالتوفيق

:wub:

users_and_groups_management_in_linux.zip

1

lxcs.png

syria-flag_small.jpg

#2

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

ماذا عن تغير خصائص الملفات و المجلدات، بمعنى تغير صاحبه و المجموعة المنتمي لها؟

اقتباس
chown NewUser:NewGroup fileName
اقتباس
chown -R NewUser:NewGroup folderName

و البحث ما إن كان مستخدم ما له حساب أم لا؟

اقتباس
grep \etc\passwd Username(or identifier)
#3
اقتباس
أعتذر بشدة للتأخر في وضع القسم الناقص من الموضوع بسبب بعض الإنشغالات (سفر + خطبت biggrin.gif)

ألف ألف مبروك يا أخ SalehRam

#4

درس جميل جدا ومتقن :thumb_up: ، وفي الحقيقة استفدت منه عدة أشياء

بالنسبة لملف shadow، فعندي ملاحظة. كنت أظن أن كلمة السر لا يتم حفظها أبدا، بل الذي يتم حفظه هو hashcode يتم توليده عند إنشاء الحساب؟؟؟؟؟

بالنسبة للأمر usermod فهو كما قلت يغير الuid الخاص بمستعمل ما باستعمال الخيار u، وإذا أضفنا أيضا الخيار o فذلك يسمح لنا باستعمال uid موجود. سؤالي هو ماذا يحدث لو مررت له الuid 0 الخاص بroot؟؟

ومبروك الخطوبة :lol:

تم تعديل هذه المشاركة بواسطة herch في 20 سبتمبر 2009 في 17:55

#5
herch كتب:

درس جميل جدا ومتقن :thumb_up: ، وفي الحقيقة استفدت منه عدة أشياء

بالنسبة لملف shadow، فعندي ملاحظة. كنت أظن أن كلمة السر لا يتم حفظها أبدا، بل الذي يتم حفظه هو hashcode يتم توليده عند إنشاء الحساب؟؟؟؟؟

بالنسبة للأمر usermod فهو كما قلت يغير الuid الخاص بمستعمل ما باستعمال الخيار u، وإذا أضفنا أيضا الخيار o فذلك يسمح لنا باستعمال uid موجود. سؤالي هو ماذا يحدث لو مررت له الuid 0 الخاص بroot؟؟

ومبروك الخطوبة :lol:

شكلرا لك أخي العزيز على الملاحظات،

و بالنسبة لكلمة المرور، فهي فعلا كلمو المرور الخاصة بالمسخدم موجودة في الملف، و لكنها مشفرة، و طريقة تعامل النظام معها هي أنه لا يقوم أبدا بفك تشفيرها و إنما يقوم بتشفير مدخلات المستخدم ليقوم بمقارنتها مع الكلمة المشفرة لديه و هذا لمراعاة الناحية الأمنية لذلك، فلو كان النظام يقوم بفط تشفير كلمة المرو في ملف الـ shadow و هو مفتوح المصدر لكان من السهل اختراق كلمة مرور الـ root على أي نظام،

و بالنسبة لرقم تعريف المستخدم، لو قمت بتعيين الـ UID الخاص بالـ root لأي مستخدم فإنه سوف يحصل على كل صلاحيات الـ root بالكامل، لأن أي مستخدم بالرقم 0 في الـ UID يعتبره النظام مستخدم root (طبعا هذه فكرة غير جيدة :D)

تم تعديل هذه المشاركة بواسطة SalehRam في 25 سبتمبر 2009 في 21:31

lxcs.png

syria-flag_small.jpg

#6

وبالنسبة للroot القديم، هل تبقى عنده نفس الصلاحيات أم تزول؟؟ بعد تنفيذ الأمر usermod وإعطاء الuid 0 لمستعمل آخر

#7

الصلاحبات ستبقى كما هي للمستخدم الأصلي، يمكن التكرار في رقم المعرف للمستخدم و المجموعة، و لكن هذا سيء جدا، كما ذكرت، لأن التكرار في رقم المعرف سواء للمستخدم أو المجموعة يعني نسخ كل الصلاحيات منها و يصبح لديك عنصرين بنفس الصلاحيات تماما...

و لهذا يتم رفض العملية كل مرة تريد تعيين رقم مكرر، و لن يقبل النظام ذلك إلا بتعيين -o له حتى يفهم أنك تريد فعلا أن تضيف تكرار في المعرف

lxcs.png

syria-flag_small.jpg

#8

شكرا :wub:

مواضيع مشابهة