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?

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 /

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.