هل قمت عن طريق الخطأ بإزالة مستخدم Ubuntu الوحيد من جميع المجموعات؟ إليك كيفية إصلاح المشكلة
إليك ما يجب عليك فعله في حالة إزالة المستخدم الوحيد لديك من جميع المجموعات على Ubuntu.
كيف تعمل المجموعات على لينكس؟
في Linux، تحتوي المجموعات على مستخدمين ذوي امتيازات مختلفة قادرين على قراءة أو كتابة أو تنفيذ الملفات دون إذن إضافي. عند إنشاء حساب المستخدم الأساسي الخاص بك، تتم إضافتك تلقائيًا إلى مجموعاتك الأساسية. في تثبيت Ubuntu القياسي، تكون هذه المجموعات عادةً أدم, قرص مدمج, سودو, ديب, بلج ديفو com.sambashare.
يمكنك إضافة نفسك إلى مجموعات أخرى باستخدام تعديل المستخدم يأمر:
sudo usermod -aG group_name your_username
ال -ج يعني التبديل أنك ستضيف المستخدم إلى مجموعة تكميلية، و -أ تعني إضافة، مما يعني أنه سيتم إضافة المجموعة إلى قائمة المجموعات الخاصة بك.
تنفيذ الأمر أعلاه بدون -أ يعني أن المجموعة الجديدة ستحل محل جميع مجموعاتك القديمة.
الأهم من ذلك أن الأمر سيزيلك من مجموعة sudo، مما يعني أن صلاحياتك ستكون محدودة للغاية. دون أن تكون جزءًا من سودو المجموعة، لا يمكنك إضافة نفسك إلى مجموعة sudo، ولا يمكنك تثبيت البرامج، أو حتى تحديث النظام.
ماذا تفعل إذا قمت بمسح مجموعات المستخدمين الخاصة بك عن طريق الخطأ
إنه شيء صغير، لكن ينقصه ذلك -أ يمكن أن يفسد هذا الخطأ يومك تمامًا. لحسن الحظ، الحل بسيط، لكن لا يمكنك إصلاح الخطأ من داخل تثبيت Ubuntu الخاص بك لأنك لم تعد تتمتع بامتيازات المسؤول. أنت بحاجة إلى واجهة مستخدم جذرية.
أولاً، ستحتاج إلى الوصول إلى قائمة GRUB. يمكنك القيام بذلك عن طريق إعادة تشغيل جهاز الكمبيوتر الخاص بك والضغط بشكل متكرر على يهرب حتى تظهر القائمة.
يختار خيارات متقدمة لأوبونتوثم وضع الاسترداد.
عندما تعرض لك القائمة خيارًا لواجهة الجذر، اختر هذا الخيار. ستظهر الواجهة في أسفل الشاشة.
يتم تنفيذ الأوامر التي يتم تنفيذها في غلاف الجذر باعتبارك جذرًا، وفي نظام Ubuntu القياسي، لا تحتاج إلى كلمة مرور.
أدخل الأمر التالي لإضافة نفسك إلى مجموعة sudo:
usermod -aG sudo your_username
أعد التشغيل الآن. عندما تسجل الدخول مرة أخرى إلى نظامك، ستصبح مرة أخرى جزءًا من مجموعة sudo وستكون قادرًا على تنفيذ الإجراءات التي تتطلب امتيازات الجذر.
إعادة الانضمام إلى مجموعات المستخدمين السابقة على Linux
يسجل Linux كل شيء. قد يكون هذا مشكلة عندما تنمو سجلاتك إلى حجم مثير للسخرية، ولكن إذا كنت بحاجة إلى معرفة المجموعات التي كان المستخدم جزءًا منها سابقًا، فقد يكون ذلك مفيدًا للغاية.
sudo grep user-setup /var/log/installer/syslog
…سيتم إخراج كل مرة تتم فيها إضافة مستخدم إلى مجموعة. لاحظ أسماء المجموعات، ثم أعد إضافتها باستخدام:
sudo usermod -aG sudo this_group,that_group,another_group your_user
لاحظ أنه لا توجد مسافة بين أسماء المجموعات والفواصل.
قم بتسجيل الخروج ثم تسجيل الدخول مرة أخرى، وسيتم استعادة مجموعاتك بالكامل.
المجموعات تجعل إدارة Linux سهلة
طالما أنك لا تزيل امتيازاتك عن طريق الخطأ، فإن المجموعات هي أداة قوية بشكل لا يصدق على Ubuntu وتوزيعات Linux الأخرى. باستخدامها، يمكنك إدارة أعداد كبيرة من المستخدمين والتأكد من أن كل شخص لديه حق الوصول والأذونات المناسبة لما يحتاجه وعدم قدرته على إتلاف نظامك عن طريق الخطأ.
من خلال استخدام المجموعات، يمكنك اختيار الأشخاص الذين يمكن الوثوق بهم بدرجة كافية لقراءة الملفات وكتابتها وتنفيذها. ومن السهل نقل المستخدمين بين المجموعات، وإذا كنت تريد أن يتمتع شخص ما بالحرية الكاملة في استخدام ملف معين، فيمكنك حتى منحه ملكية الملف.
اكتشاف المزيد من موقع قلم ورقم
اشترك للحصول على أحدث التدوينات في بريدك الإلكتروني.