Nie można zablokować „/ etc / group” w trybie odzyskiwania

16

Aktualnie uruchomiłem się w trybie odzyskiwania, ponieważ usunąłem jedynego użytkownika z konta admin: /

Kiedy biegnę adduser oadams admin, rozumiemgpasswd: cannot lock /etc/group; try again later.

Za to, co jest warte, ls /etc/ | grep "lock"zwraca tylko mtab.fuselock, więc nie ma nic do usunięcia.

Jak mogę odzyskać mojego użytkownika z powrotem w grupie administracyjnej?

oadams
źródło

Odpowiedzi:

27

Sprawdź, czy jesteś rootem

whoami

Sprawdź, czy partycja główna jest zamontowana do odczytu i zapisu

cat /proc/mounts

Jeśli widzisz, że twoja partycja jest zamontowana jako ro ( tylko do odczytu ), spróbuj zamontować ją ponownie jako rw

mount -o remount,rw /
zorganizować
źródło
Jestem rootem. Jeśli chodzi o wynik cat /proc/mounts, otrzymuję, rootfs / rootfs rw 0 0więc rozumiem, że jest to odczyt-zapis. Jest wiele innych linii, wszystkie z rw w nich, z wyjątkiem tego /dev/disk/by-uuid/<some long uuid> / ext4 ro,relatime,user_xattr,acl,barrier=1,data=ordered 0 0, co biorę jest tylko do odczytu.
oadams,
@oadams: zobacz moją edycję. Proszę również napisać /etc/fstab, że oznaczenie dysku (identyfikator UUID) jest nietypowe. System rootfs nie jest tutaj ważny.
umówić
1
Ponowny montaż zadziałał, dzięki! Nie ma tu wystarczająco dużo miejsca, aby opublikować plik fstab, ale oto (tak sądzę) odpowiedni wiersz:UUID=0c5c5838-0cba-405e-a3ba-ca2555b90469 / ext4 errors=remount-ro,user_xattr 0 1
oadams
To jest w porządku. Sprawdź także partycję pod kątem błędów lub spójrz na logi / dane SMART, jeśli dysk twardy nie działa.
umówić
Miałem ten sam problem i to go rozwiązało. Czy powinienem ustawić ponownie partycję na „tylko do odczytu”, czy może faktycznie ograniczyłoby to zmiany systemowe przy ponownym uruchomieniu? Spróbuję na razie to zostawić, po prostu ciekawy.
Rick Henderson