Không thể khóa '/ etc / group' trong chế độ khôi phục


16

Hiện tại tôi đã khởi động vào chế độ khôi phục, vì tôi đã xóa người dùng duy nhất của mình khỏi quản trị viên: /

Khi tôi chạy adduser oadams admin, tôi nhận đượcgpasswd: cannot lock /etc/group; try again later.

Đối với những gì nó có giá trị, ls /etc/ | grep "lock"chỉ trả về mtab.fuselock, vì vậy không có gì để xóa.

Làm cách nào tôi có thể đưa người dùng của mình trở lại trong nhóm quản trị?

Câu trả lời:


27

Kiểm tra xem bạn đã root chưa

whoami

Kiểm tra xem phân vùng gốc có được gắn đọc-ghi

cat /proc/mounts

Nếu bạn thấy phân vùng của mình được gắn kết là ro (chỉ đọc ), hãy thử kết nối lại dưới dạng rw

mount -o remount,rw /

Tôi là root. Đối với đầu ra của cat /proc/mounts, tôi nhận được rootfs / rootfs rw 0 0vì vậy tôi lấy đó là đọc-ghi. Có một loạt các dòng khác, tất cả đều có rw trong đó, ngoại trừ /dev/disk/by-uuid/<some long uuid> / ext4 ro,relatime,user_xattr,acl,barrier=1,data=ordered 0 0, mà tôi lấy là chỉ đọc.
oadams

@oadams: xem chỉnh sửa của tôi. Xin vui lòng gửi /etc/fstab, chỉ định ổ đĩa của bạn (một uuid) là không điển hình. Hệ thống rootfs không quan trọng ở đây.
sắp xếp

1
Các cuộc làm việc đã làm, cảm ơn! Không có đủ chỗ ở đây để đăng tệp fstab, nhưng đây là (tôi nghĩ) dòng liên quan:UUID=0c5c5838-0cba-405e-a3ba-ca2555b90469 / ext4 errors=remount-ro,user_xattr 0 1
oadams

Sau đó, nó sẽ ổn. Đồng thời kiểm tra lỗi phân vùng hoặc xem nhật ký / dữ liệu SMART nếu ổ cứng của bạn không bị lỗi.
sắp xếp

Tôi đã có cùng một vấn đề và điều này đã giải quyết nó. Tôi có nên đặt phân vùng trở lại chỉ đọc hoặc thực sự sẽ hạn chế thay đổi hệ thống khi khởi động lại? Tôi sẽ cố gắng để nó bây giờ, chỉ tò mò.
Rick Henderson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.