كيفية إضافة مستخدمين إلى Arch Linux

How Add Users Arch Linux



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

هذا هو السبب في أن إدارة الحساب هي أحد الأجزاء الرئيسية لكونك مسؤول النظام. هناك العديد من الأجزاء الحاسمة في الإدارة حتى أن أدنى خطأ يمكن أن يكلف النظام بأكمله الاستيلاء عليه من قبل متطفل (متسللين) غير مرغوب فيهم.







اليوم ، دعونا نتحقق من إضافة حساب (حسابات) المستخدم على Arch Linux.



حسابات المستخدمين

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



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





في هذا الدليل ، سنغطي كيفية إضافة وإزالة ومعالجة عوامل مختلفة لحساب مستخدم على Arch Linux.

ملاحظة: إذا كنت تجري الاختبار على جهاز الكمبيوتر بالمنزل ، فلا تتردد في التجول. ومع ذلك ، إذا كان سيتم تنفيذ هذه الإجراءات على نظام على مستوى الشركة أو المؤسسة ، فإنني أوصي بشدة بتوخي الحذر الشديد. يتم تنفيذ هذه الإجراءات بشكل أفضل بواسطة مسؤول نظام متطور بدلاً من متوسط ​​Joes.



إجراءات حساب المستخدم

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

تمكين مجموعة العجلات

هذه هي الخطوة الأولى المهمة. بدون تمكين مجموعة العجلات ، لا يمكن إضافة حساب مسؤول إلى النظام.

نحتاج إلى تعديل ملف sudoers. قم بتشغيل الأمر التالي.

سودو محرر=نانوvisudo

سيؤدي هذا إلى تشغيل ملف / etc / sudoers باستخدام محرر Nano. الآن ، قم بالتمرير لأسفل وقم بإلغاء التعليق على مجموعة العجلات.

احفظ الملف بالضغط على Ctrl + O واخرج من المحرر بالضغط على Ctrl + X.

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

إضافة مستخدم

الآن ، نحن جاهزون لإضافة مستخدم جديد. يتبع الأمر useradd البنية التالية.

سودوuseradd<والخيارات> <اسم االمستخدم>

إضافة مستخدم جديد إلى النظام أمر بسيط للغاية. فقط أخبر المستخدمإضافة اسم المستخدم.

سودوuseradd<اسم االمستخدم>

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

سودوuseraddم <اسم االمستخدم>

سيؤدي هذا إلى إنشاء دليل رئيسي فريد للمستخدم والسماح بالوصول إلى الحساب الجديد. الآن ، قم بتعيين كلمة مرور تسجيل دخول للمستخدم الذي تم إنشاؤه حديثًا.

ملاحظة: يمكن أيضًا استخدام هذا الأمر لتحديث كلمة مرور حساب موجود أيضًا.

سودو passwd <اسم االمستخدم>

من الممكن ضغط جميع الخطوات المذكورة أعلاه في سطر واحد.

سودوuseraddم <اسم االمستخدم> -p <كلمه السر>

useradd قادر أيضًا على إعداد دليل مخصص للمستخدم الذي تم إنشاؤه حديثًا. لهذا الغرض ، استخدم العلم -d.

سودوuseradd /طريق/إلى/الصفحة الرئيسية/لك م <اسم االمستخدم> -p <كلمه السر>

useradd قادر أيضًا على أداء الكثير من الوظائف الأخرى. على سبيل المثال ، العلامة -G لتعريف المجموعة المطلوب التسجيل فيها.

سودوuseradd-G <مجموعات> /طريق/إلى/الصفحة الرئيسية/لك م <اسم االمستخدم>
-p <كلمه السر>

إذا كنت بحاجة إلى إضافة مستخدم نظام ، فاستخدم الهيكل التالي.

سودوuseradd-r /usr/صباحا/سمكة<اسم االمستخدم>

بحاجة للتحقق من النتيجة؟ حاول تسجيل الدخول إلى حساب المستخدم باستخدام الأمر التالي.

سودو إنه-<اسم االمستخدم>
سودو من أنا

تعديل سمات المستخدم

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

usermod يتبع الهيكل التالي.
سودوusermod<والخيارات> <اسم االمستخدم>

على سبيل المثال ، يمكنك تغيير اسم تسجيل الدخول للمستخدم!

سودوusermod-ال <اسم مستخدم جديد> <اسم المستخدم القديم>

هل تحتاج إلى تغيير الدليل الرئيسي للمستخدم؟ استخدم علامة -d أو –home.

سودوusermodم /طريق/الجديد/الصفحة الرئيسية<اسم االمستخدم>

يمكنك أيضًا تحديد تاريخ انتهاء صلاحية المستخدم! بعد مرور الوقت ، لن يكون المستخدم متاحًا على النظام.

سودوusermod--تاريخ انتهاء الصلاحية <YYYY-MM-DD> <اسم االمستخدم>

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

سودوusermod--ألحق --مجموعات <المجموعة 1 ، المجموعة 2 ، ...> <اسم االمستخدم>

تغيير الغلاف الافتراضي للمستخدم باستخدام علامة –shell.

سودوusermod--صدفة <shell_path> <اسم االمستخدم>

مثل useradd ، يسمح usermod أيضًا بتكديس جميع المعلمات في سطر واحد.

سودوusermod--تاريخ انتهاء الصلاحية <YYYY-MM-DD> --ألحق --مجموعات <المجموعة 1 ، المجموعة 2 ، ...>
--صدفة <shell_path>

إذا احتاج المستخدم ، لسبب ما ، إلى الإغلاق ، فيمكن للمستخدم القيام بهذه المهمة.

سودوusermod--قفل <اسم االمستخدم>

يمكن تمكين المستخدم باستخدام الأمر التالي.

سودوusermod--الغاء القفل <اسم االمستخدم>

حذف مستخدم

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

استخدم الأمر التالي لإزالة مستخدم.

سودوuserdel<اسم االمستخدم>

إذا كنت تريد إزالة المستخدم مع الدليل الرئيسي المرتبط ، فاستخدم الأمر التالي.

سودوuserdel-r <اسم االمستخدم>

افكار اخيرة

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

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