Seu sistema está bloqueado ou montado em (ro)
- outro linux é o boot
- monte o seu sistema de montagem de raiz / dev / sda / mnt (rw)
- chroot / mnt
- raiz passwd
- reinicializar
Estou usando o Redhat Linux 5. Esqueci a senha de root que eu configurei ao instalar o linux OS. Após a reinicialização logo após a instalação, é necessário digitar a senha do root, é claro. Então, o que eu fiz foi o seguinte: Eu não consegui redefinir a senha de root do "grub" depois de inicializar usando o modo de usuário único. Depois de escrever o comando "passwd", em vez de pedir para inserir uma nova senha unix, foi como:
"changing password for user root. passwd: authentication token manipulation error"
Ignora o seguinte
"Asking to input root password. Then it returns authentication token manipulation error"
Alguma ideia do motivo? Esta é a primeira vez que eu faço reset da senha de root via grub. Os parâmetros que eu passei são "single" e "selinux = 0" para desabilitar o carregamento de políticas do SELINUX, pois ele estava parado quando o SELINUX não está desabilitado.
Seu sistema está bloqueado ou montado em (ro)
Esta resposta assume o RHEL5 e também assume que o SELINUX não está ativado.
passwd root
. Inicialize o seu sistema pressionando e para editar o grub;
Altere a linha:
ro rhgb quiet
para
rw init=/sysroot/bin/sh
Pressione Ctrl + X para inicializar
Do tipo de shell raiz:
chroot /sysroot
Desativar selinux
setenforce 0
Para alterar o tipo de senha de root
passwd root
Digite sua senha duas vezes. Para alterar a senha do usuário:
passwd user
Atualize o arquivo selenux
touch /.autorelabel
Digite
exit
reboot
Para atualizar o arquivo selinux, levará alguns minutos em:
relabeling could take a very long time depending on file
então ele será reinicializado
Isso acontece quando seu sistema de arquivos é somente de leitura
mount -rw -o remount /