ذكري المظهر

كيفية حذف / إزالة المستخدمين في نظام التشغيل Linux (أمر userdel)

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

جدول المحتويات:

Anonim

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

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

في Linux ، يمكنك حذف حساب مستخدم وجميع الملفات المرتبطة به باستخدام الأمر userdel .

يغطي هذا البرنامج التعليمي الأمر userdel وخياراته.

userdel بناء جملة الأوامر

بناء جملة الأمر userdel كالتالي:

userdel USERNAME

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

كيفية حذف المستخدم في لينكس

لحذف حساب مستخدم باسم username باستخدام الأمر userdel الذي ستقوم بتشغيله:

userdel username

عند استدعاء ، يقرأ الأمر محتوى ملف /etc/login.defs . تتجاوز الخصائص المعرفة في هذا الملف السلوك الافتراضي userdel . إذا تم تعيين USERGROUPS_ENAB على " yes في هذا الملف ، userdel المجموعة بنفس اسم المستخدم ، فقط إذا لم يكن هناك مستخدم آخر عضو في هذه المجموعة.

يزيل الأمر إدخالات المستخدم من الملفات /etc/passwd و /etc/shadow, .

في معظم توزيعات Linux ، عند إزالة حساب مستخدم باستخدام userdel ، لا تتم إزالة userdel المستخدم الرئيسية وبريد التخزين المؤقت للبريد.

استخدم الخيار -r ( --remove ) لفرض userdel لإزالة الدليل الرئيسي للمستخدم userdel التخزين المؤقت للبريد:

userdel -r username

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

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

في هذه الحالة ، يوصى بتسجيل خروج المستخدم وقتل جميع عمليات تشغيل المستخدم باستخدام الأمر killall :

sudo killall -u username

بمجرد الانتهاء ، يمكنك إزالة المستخدم.

خيار آخر هو استخدام الخيار -f ( -f --force ) الذي يخبر userdel بإزالة حساب المستخدم بالقوة ، حتى إذا كان المستخدم لا يزال قيد تسجيل الدخول أو إذا كانت هناك عمليات قيد التشغيل تخص المستخدم.

userdel -f username

استنتاج

في هذا البرنامج التعليمي ، تعلمت كيفية حذف حسابات المستخدمين في Linux باستخدام الأمر userdel . ينطبق نفس بناء الجملة على أي توزيع Linux ، بما في ذلك Ubuntu و CentOS و RHEL و Debian و Fedora و Arch Linux.

userdel عبارة عن أداة مساعدة ذات مستوى منخفض ، وعلى الأرجح سيستخدم مستخدمو Debian و Ubuntu الأمر deluser بدلاً من ذلك.

لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.

مستخدم المحطة