الصفحة الرئيسية » howto » دليل المبتدئين لإدارة المستخدمين والمجموعات في لينكس

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

    يستخدم Ubuntu Linux مجموعات لمساعدتك على إدارة المستخدمين ، وتعيين الأذونات على هؤلاء المستخدمين ، وحتى مراقبة مقدار الوقت الذي يقضونه أمام جهاز الكمبيوتر. هنا دليل المبتدئين لكيفية عمل كل شيء.

    المستخدمين والمجموعات

    تم إعداد Ubuntu لاستخدام شخص واحد عند تثبيته في النظام الخاص بك ، ولكن إذا كان أكثر من شخص يستخدم الكمبيوتر ، فمن الأفضل أن يكون لدى كل شخص حساب مستخدم خاص به. وبهذه الطريقة يمكن لكل شخص أن يكون لديه إعدادات ومستندات منفصلة ، ويمكن حماية الملفات من أن يتم عرضها من قبل المستخدمين الآخرين على نفس جهاز الكمبيوتر.

    عادةً يكون لدى أجهزة كمبيوتر Linux حسابان للمستخدمان - حساب المستخدم الخاص بك ، والحساب الجذر ، وهو المستخدم الفائق الذي يمكنه الوصول إلى كل شيء على الكمبيوتر الشخصي ، ويقوم بتغييرات النظام ، وإدارة المستخدمين الآخرين. يعمل Ubuntu بشكل مختلف قليلاً ، على الرغم من أنه لا يمكنك تسجيل الدخول مباشرة كجذر افتراضيًا ، ويمكنك استخدام سودو الأمر للتحول إلى الوصول إلى مستوى الجذر عندما تحتاج إلى إجراء تغيير.

    يخزن نظام Linux قائمة بجميع المستخدمين في ملف "/ etc / groups". يمكنك تشغيل هذا الأمر في Terminal لعرض وتعديل المجموعات والمستخدمين في النظام الخاص بك:

    sudo vigr / etc / groups

    إنشاء حسابات المستخدمين

    لإنشاء مستخدم جديد ، يمكنك التوجه إلى النظام -> الإدارة -> المستخدم والمجموعات ، والنقر فوق الزر "إضافة" لإضافة مستخدم جديد.

    قم بإعطاء الاسم المناسب الذي يحدد المستخدم الآخر وقم بتحديد مربع الاختيار "تشفير" لتأمين مجلده الرئيسي.

    انقر فوق الزر "إعدادات متقدمة" لتكوين امتيازات المستخدم.

    تسرد وحدة إدارة المستخدم امتيازات آنا ضمن علامة التبويب "امتيازات المستخدم".

    نوصي بإزالة امتياز "إدارة النظام" من حسابات المستخدمين الآخرين. هذا للتأكد من أن المستخدمين الآخرين لا يمكنهم بسهولة تغيير إعدادات النظام الهامة التي قد تعرض صندوق Linux الخاص بك للخطر.

    لينكس ملف وأذونات المجلد

    يحتوي كل ملف في Linux على مجموعة من أذونات المستخدمين والمجموعات ، ويمكنك استخدام الأمر ls -l لإظهار مجموعة كاملة من الأذونات والسمات من المحطة.

    القراءة من اليسار إلى اليمين ، كل عنصر في القائمة يعني:

    1

    على سبيل المثال ، في المثال إظهار ملف مسمى ANKI, الأذونات هي rwxr-xr-x ، والملف مملوك للمستخدم الجذر وينتمي إلى مجموعة الجذر ، وهو 159 بايت.

    تشتمل علامة الإذن على أربعة مكونات ، حيث يكون الحرف الأول هو العلامة ، وعادةً ما يستخدم للإشارة إلى ما إذا كان دليلًا أو دليل ملفًا سيعرض "d" وسيعرض ملف عادي "-". يتم تقسيم الأحرف التسعة التالية إلى مجموعات من 3 أحرف ، والتي تشير إلى أذونات المستخدمين والمجموعات والأفراد.

    في هذا المثال بالذات ، لدينا rwxr-xr-x ، والتي يمكن تقسيمها كما يلي:

    تتوافق الأذونات مع القيم التالية:

    • ص = قراءة الإذن
    • ث = كتابة إذن
    • س = تنفيذ إذن

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

    تغيير ملكية المجموعة من الملفات والدلائل

    آنا طالبة في الصف السابع وشقيقها بيتر مسجلاً في دورة برمجة في إحدى الجامعات. سوف تكون آنا أكثر اهتمامًا باستخدام البرامج التعليمية في مجال الرياضيات أو الواجبات الجغرافية ، مقارنةً بطالب بيتر الأكثر اهتمامًا باستخدام أدوات تطوير البرامج.

    يمكننا تكوين وصول Anna و Peter إلى هذه التطبيقات من خلال تعيينها للمجموعات المناسبة من وحدة "إدارة المجموعات".

    لنقم بإنشاء مجموعتي مستخدمين ، ومجموعة طلاب K-12 ، ومجموعة طلاب جامعة ، وتعيين حسابات المستخدمين المناسبة لكل مجموعة.

    يجب أن نعطي طلاب K-12 امتيازات تشغيل البرامج التعليمية.

    يقوم لينكس بتخزين معظم الملفات التنفيذية تحت / usr / bin ، على سبيل المثال ، يخزن لينكس أنكي تحت / usr / bin / anki. إذا لم تكن متأكدًا من مكان وجود الملف ، فإن wهيك الأمر هو طريقة ملائمة لمعرفة الموقع من المحطة:

    التي أنكي

    دعونا نعين أنكي وكيج لمجموعة k12 باستخدام chown الأمر الذي يستخدم التنسيق التالي:

    sudo chown: [اسم المجموعة] [قائمة الملفات]

    يمكنك أيضًا إبطال القراءة وتنفيذ الوصول من مجموعات المستخدمين الآخرين باستخدام شمود أمر.

    sudo chown: [اسم المجموعة] [قائمة الملفات]

    يعطي هذا الأمر عضو مجموعة K12 الوصول إلى Anki و Kig. يجب علينا تقييد حقوق الوصول لمجموعة الجامعة من أنكي وكيغ عن طريق إزالة قراءة وتنفيذ الإذن من المجموعات "الأخرى". تنسيق الأمر هو:

    chmod [ugoa] [+ - =] [rwxXst] fileORdirectoryName

    يقوم الأمر الأول الذي قمنا بتنفيذه في سطر الأوامر بإزالة القراءة (r) وتنفيذ الامتياز (x) من مجموعة "أخرى". يشير الخيار "O" إلى أننا نقوم بتعديل حق الوصول الخاص بـ آخر مجموعة. يعني الخيار "-" أننا نريد إزالة بعض ملف الأذونات المحددة في المعلمات التي تتبع الخيار "-". صفحة الرجل من chmod يعطي تفسيرا مفصلا لهذه الخيارات.

    الرجل chmod

    مراقبة استخدام الكمبيوتر

    تتيح لنا Timekpr تعيين كل مستخدم لفترة محدودة من وقت الحوسبة ، وستحتاج إلى إضافة PPA التالي إلى مصادر البرامج الخاصة بك بحيث يمكنك تثبيت Timekpr من مركز برمجيات أوبونتو.

    deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
    deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main

    يعد Ubuntu Software Center أسهل طريقة لتثبيت تطبيق Timekpr - مجرد استخدام مربع البحث ، ويجب أن يظهر مباشرة.

    تسمح لنا Timekpr بتحديد وقت استخدام الكمبيوتر في إطار زمني محدد في كل يوم من أيام الشهر. على سبيل المثال ، يمكننا تحديد وقت استخدام الكمبيوتر لمدة 300 دقيقة يوم الأحد و 60 دقيقة يوم الاثنين.

    سيظهر Timekpr على شريط مهام المستخدم وقفل سطح المكتب عندما يرتفع وقت استخدام الكمبيوتر.


    المستخدم والمجموعات هو مفهوم كبير جدا لتغطية في مقال واحد. هل افتقدنا شيئًا مهمًا؟ لا تتردد في مشاركة بعض المعرفة مع القراء الآخرين في التعليقات.