comandos bash do shell raiz não funcionam

2

Eu tentei mudar minha senha sudo (eu me removi da lista de sudoord por engano). Eu tentei seguir.

  1. No modo de recuperação, desci para o shell de raiz. Ainda está pedindo senha de root. Ctrl D não funcionou. Eu fui para o modo genérico e então.
  2. Substitui ro quite splash por rw init=/bin/bash e pressionei F10 para entrar no shell raiz.

    root@nouser$ passwd vasu  
    bash : passwd command not found  
    root@nouser$ sudo passwd vasu  
    bash : sudo command not found  
    

Eu sei que comandos como sudo e passwd estão em /usr/bin . Mas encontrei a pasta /usr vazia. ls /home está vazio também. Mas, na verdade, tenho três usuários na pasta inicial. Eu posso executar o comando passwd na inicialização geral. (claro que está dizendo que eu não posso fazer isso). Alguém pode me dizer qual poderia ser o problema?

    
por srinivasu u 12.03.2015 / 14:25

1 resposta

5
mount -o remount,rw /
mount /usr
/usr/bin/passwd root

reboot

onde

  • você precisa montar / com rw para montar /usr
  • você precisa do comando /usr for passwd .
por Archemar 12.03.2015 / 14:46