سؤال هل هناك أي سجل من التغييرات عضوية المجموعة؟


تتبعت تعليمات سيئة وغادر -a بعيدا عن المكان:

usermod -a -G wireshark ak

الآن فقدت جميع مجموعاتي ، بما في ذلك أذونات sudo:

$ groups
ak wireshark

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

أين يمكنني التحقق لمعرفة المجموعات التي اعتدت أن أكون فيها؟


4
2017-07-24 17:35


الأصل


معارض الألغام adm dialout cdrom plugdev lpadmin admin sambashare. قد يكون بداية للحصول عليها ثابتة. - Rinzwind
بمجرد أن تكون في مجموعة الإدارة ، يمكنك إضافة أي مجموعات أخرى تحتاجها - يبدو أن هذا الشخص هنا كان لديه نفس المشكلة - ccollins.wordpress.com/2007/07/02/restore-default-ubuntu-groups - fossfreedom♦
ضعها كإجابة علىfossfreedom ويمكننا التصويت عليها ؛) - Rinzwind


الأجوبة:


في تركيب Ubuntu قياسي ، يوجد ملف نسخة احتياطي للمجموعات في /var/backups/group.bak. لذلك (من وحدة استعادة الجذر) يمكنك القيام بشيء ما

grep <your_username> /var/backups/group.bak

لسرد كل المجموعات التي اعتدت أن تكون فيها.

تحرير: كما أشار Lekensteyn بحق ، سيكون من الأفضل استخدام /etc/group- ملف النسخ الاحتياطي ، وليس /var/backups/group.bak واحدة.


3
2017-07-24 19:51



يتم تخزين الإصدار السابق في /etc/group-. على نظامي ، /var/backups/group.bak بالضبط مثل /etc/group مما يدل على ذلك /var/backups/group.bak هو حقا نسخة احتياطية من /etc/group. - Lekensteyn
@ Lekensteyn: أنت على حق. group.bak هو (بعد cron.daily يتم تشغيل المهمة) نسخة احتياطية من /etc/group. ال /etc/group- هو خيار أفضل. أقترح عليك أن تجعل تعليقك إجابة. - arrange
إجابتك تكاد تكون كاملة وتذكرني على وجود /etc/group-. لا تتردد في إدراج تعليقي في إجابتك ؛) - Lekensteyn


لاسترداد ، ستحتاج إلى التمهيد من قرص مضغوط مباشر.

قم بتثبيت قسم الجذر (/).

مثلا إذا كان قسم الجذر على / dev / sda1

sudo mount /dev/sda1 /mnt
sudo chroot /mnt

ثم قم بتحرير الملف / etc / group وأضف مجموعة الإدارة إلى نفسك

cd /mnt/etc/
sudo nano group

العثور على مجموعة الإدارة وإضافة معرف المستخدم الخاص بك ، مثل بالنسبة لي سيبدو admin:x:121:fossfreedom

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

مصدر


2
2017-07-24 19:01



هذا لا يجيب عن سؤالي عن المكان الذي يمكنني التحقق منه لمعرفة المجموعات التي اعتدت أن أكون فيها. - ændrük
fossfreedom ممتاز. شكرا ، لقد أنقذتني الكثير من الوقت والصداع. بسبب غبوتي الخاصة ، أزلت نفسي من مجموعة الإدارة. حلك أعلاه حفظ اليوم ، وتعلمت بعض الأشياء في هذه العملية. - bioShark