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



جرب أداة القضاء على المشاكل

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



اقترح بعض مسؤولي النظام إضافة علامة octothorpe (#) قبل أي من هذه الأوامر. هذا يعلق عليهم بشكل فعال ، لذلك سوف يرميهم باش إذا دفعت بطريق الخطأ إدخال قبل كتابتها بشكل صحيح. على سبيل المثال ، إذا كتبت #deluser بوبي ودفعوا إلى الدخول ، فلن يحدث شيء في الواقع. بمجرد التأكد من إدخال الأمر بشكل صحيح ، يمكنك الضغط على مفتاح المنزل ، وحذف علامة octothorpe ودفع الإدخال.



الطريقة الأولى: استخدام deluser لإزالة ارتباط المجموعة

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



من موجه CLI ، والذي يمكن أن يكون إما في محطة طرفية رسومية أو من وحدة تحكم افتراضية ، اكتب الأمر deluser userName groupName ، استبدال اسم المستخدم باسم المستخدم الذي تريد إزالة الاقتران به و أسم المجموعة باسم المجموعة التي تريد إزالة المستخدم منها. سيؤدي هذا الأمر إلى إزالة المستخدم المحدد من المجموعة المعنية ، على الرغم من المخاطرة بارتكاب خطأ الإغفال ، فمن الأفضل تسجيل الدخول مرة أخرى لعرض التأثير. لن يؤدي هذا إلى حذف المستخدم نفسه أو المجموعة ، بل سيؤدي فقط إلى حذف الارتباط بين الاثنين.

كن حذرًا جدًا عند إدخال هذا الأمر ، نظرًا لأنك إذا قمت بكتابة اسم مستخدم ودفعت إدخال قبل كتابة اسم مجموعة ، فستحذف المستخدم تمامًا. هذا هو المكان الذي تكون فيه الحيلة التي تنطوي على octothorpe مفيدة ، وقد ترغب في تطبيق هذا في أي وقت تقوم فيه بتعديل سياسات المجموعة في Ubuntu ، حيث يمكن أن يكون مفيدًا للغاية. لنفترض أنك أردت إزالة مستخدم باسم billy من مجموعة الإدارة. سيكون الأمر بسيطًا مثل ضلال بيلي المشرف إذا كان لديك امتيازات إدارية. نظرًا لأن Ubuntu يزيل المستخدم الجذر ، فقد تكون في الواقع تعمل من شيء آخر غير shell المرتفع. إذا كانت هذه هي الحالة ، فيمكنك بدلاً من ذلك استخدام sudo deluser billy admin للشىء نفسه. ولكن في كلتا الحالتين ، فإنك تخاطر بحدوث خطأ إملائي.



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

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

الطريقة الثانية: استخدام أوامر vipw -g أو vigr للتحرير

إذا كنت تريد بالفعل تحرير ملف ملف ، فلا يجب أن تكتب سودو نانو وادفع الدخول كما كنت تفكر. بينما سيسمح Ubuntu بالفعل بهذا الأمر ، إلا أنها فكرة سيئة بنفس الطريقة التي يعتبر بها تحرير ملف تكوين sudo فكرة سيئة. نوع sudo vipw -g ثم أدخل كلمة مرور الإدارة لفتح الملف في محرر نصي. في حين أن اسم الأمر يعود إلى وقت كان فيه vi هو الخيار العقلاني الوحيد لمحرر نصوص Unix ، فإن Ubuntu في الواقع الافتراضي هو nano في غالبية الأنظمة. إذا كان لديك vi أو emacs أو أي شيء آخر تم تكوينه كمحرر نصوص طرفي افتراضي ، فسيتم تعيينه افتراضيًا بدلاً من ذلك.

بينما كان الأمر مختلفًا تقنيًا في وقت ما ، يوفر Ubuntu أيضًا الأمر vigr كرابط رمزي لـ vipw ، مما يعني أنه يمكنك استخدام sudo vigr -g بدلاً من ذلك إذا كنت معتادًا على تحرير ملف بهذه الطريقة. يمكنك الآن تحديد موقع السطر الذي يشير إلى التعيين لمجموعة معينة يمتلكها حساب المستخدم الخاص بك وإزالته. لا تقم بإزالة الخط بالكامل. حدد موقع مجموعة الإدارة ، أو أي مجموعة أخرى معنية ، وقم فقط بإزالة اسم المستخدم والفاصلة اللاحقة قبلها. بمجرد أن تصبح راضيًا عن التغييرات التي أجريتها ، والتي يجب أن تراجعها أكثر من مرة ، اضغط باستمرار على Ctrl واضغط على O لحفظها في nano ، أو اضغط على Esc ثم اكتب: wq إذا حدث بدلاً من ذلك لتحميل محرر vi. يمكنك أيضًا تعديله نظريًا باستخدام محرر نصوص رسومي ، لكن هذا غير مستحسن.

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

4 دقائق للقراءة