ไม่สามารถล็อค '/ etc / group' ในโหมดการกู้คืน


16

ขณะนี้ฉันได้บูตเข้าสู่โหมดการกู้คืนเนื่องจากฉันลบผู้ใช้คนเดียวออกจากผู้ดูแลระบบ: /

เมื่อฉันวิ่งadduser oadams adminฉันได้รับgpasswd: cannot lock /etc/group; try again later.

สำหรับสิ่งที่คุ้มค่าให้ls /etc/ | grep "lock"ส่งคืนเท่านั้นmtab.fuselockดังนั้นจึงไม่มีอะไรจะลบ

ฉันจะนำผู้ใช้กลับไปที่กลุ่มผู้ดูแลระบบได้อย่างไร

คำตอบ:


27

ตรวจสอบว่าคุณเป็นคนรูท

whoami

ตรวจสอบว่าพาร์ติชันรากติดตั้งแบบอ่าน - เขียน

cat /proc/mounts

หากคุณเห็นว่าพาร์ติชันของคุณถูกเมาท์เป็นro ( อ่านอย่างเดียว ) ให้ลองเมานต์ใหม่เป็นrw

mount -o remount,rw /

ฉันรูต สำหรับผลลัพธ์ของcat /proc/mountsฉันได้rootfs / rootfs rw 0 0ดังนั้นฉันใช้ที่อ่าน - เขียน มีอีกหลายบรรทัดทั้งหมดที่มี rw อยู่ในนั้นยกเว้น/dev/disk/by-uuid/<some long uuid> / ext4 ro,relatime,user_xattr,acl,barrier=1,data=ordered 0 0ที่ฉันรับเป็นแบบอ่านอย่างเดียว
oadams

@oadams: ดูการแก้ไขของฉัน กรุณาโพสต์การ/etc/fstabกำหนดไดรฟ์ของคุณ (uuid หนึ่ง) ผิดปกติ ระบบ rootfs ไม่สำคัญที่นี่
จัด

1
ขอบคุณที่ทำงานใหม่! มีพื้นที่ไม่เพียงพอที่นี่เพื่อโพสต์ไฟล์ fstab แต่นี่คือ (ฉันคิดว่า) บรรทัดที่เกี่ยวข้อง:UUID=0c5c5838-0cba-405e-a3ba-ca2555b90469 / ext4 errors=remount-ro,user_xattr 0 1
oadams

งั้นมันก็โอเค ตรวจสอบพาร์ติชันเพื่อหาข้อผิดพลาดหรือดูบันทึก / ข้อมูล SMART หาก HDD ของคุณไม่ได้ล้มเหลว
จัดการ

ฉันมีปัญหาเดียวกันและสิ่งนี้แก้ไขได้ ฉันควรตั้งค่าพาร์ติชันกลับเป็นแบบอ่านอย่างเดียวหรือว่าจะ จำกัด การเปลี่ยนแปลงระบบเมื่อรีบูตหรือไม่ ฉันจะลองทิ้งไว้ตอนนี้แค่อยากรู้อยากเห็น
Rick Henderson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.