Não é possível bloquear '/ etc / group' no modo de recuperação

16

No momento, inicializei no modo de recuperação porque removi meu único usuário do admin: /

Quando corro adduser oadams admin, recebogpasswd: cannot lock /etc/group; try again later.

Pelo que vale, ls /etc/ | grep "lock"retorna apenas mtab.fuselock, então não há nada para excluir.

Como posso recuperar meu usuário no grupo de administradores?

oadams
fonte

Respostas:

27

Verifique se você é root

whoami

Verifique se a partição raiz está montada de leitura e gravação

cat /proc/mounts

Se você vir que sua partição está montada como ro ( somente leitura ), tente remontá-la como rw

mount -o remount,rw /
organizar
fonte
Eu sou raiz. Quanto à saída de cat /proc/mounts, recebo, rootfs / rootfs rw 0 0então considero que é leitura / gravação. Existem várias outras linhas, todas com rw, exceto as /dev/disk/by-uuid/<some long uuid> / ext4 ro,relatime,user_xattr,acl,barrier=1,data=ordered 0 0que considero somente leitura.
Oadams1
@oadams: veja minha edição. Poste também /etc/fstab, sua designação de unidade (a uuid) é atípica. O sistema rootfs não é importante aqui.
organize
11
A remontagem funcionou, obrigado! Não há espaço suficiente aqui para postar o arquivo fstab, mas aqui é (eu acho) a linha relevante:UUID=0c5c5838-0cba-405e-a3ba-ca2555b90469 / ext4 errors=remount-ro,user_xattr 0 1
oadams
Então está tudo bem. Verifique também se há erros na partição ou consulte os registros / dados SMART se o seu disco rígido não estiver falhando.
organize
Eu tive o mesmo problema e isso resolveu. Devo definir a partição novamente como somente leitura ou isso realmente limita as alterações do sistema na reinicialização? Vou tentar deixar por enquanto, apenas curioso.
Rick Henderson