Search
Archives

You are currently browsing the Só Linux blog archives for dezembro, 2009.

Bookmarks

Archive for dezembro, 2009

Veja como redefinir a senha de root caso a tenha esquecido (Red Hat, Fedora e distribuições baseadas).

Caso você precise recuperar a senha de root e não há mais forma de se logar com este usuário, nem usando o sudo su, ainda existe uma salvação:

Assim que você ligar o computador você irá para a tela de inicialização do Grub, escolha a opção que você costuma usar (como na imagem abaixo, usamos o exemplo do CentOS) e pressione a tecla E.
Como recuperar a senha de root no Red Hat

Escolha a opção do Kernel (imagem abaixo) e pressione E novamente.:
Como recuperar a senha de root no Red Hat

Acrescente no final a palavra single igual à imagem a seguir, e pressione o Enter em seguida:
Como recuperar a senha de root no Red Hat

Com isso você voltará à tela anterior mas com o parâmetro já editado, agora é só pressionar a tecla B:
Como recuperar a senha de root no Red Hat

Com o Linux carregado, basta rodar o comando passwd e definir a nova senha de root:
Como recuperar a senha de root no Red Hat

Agora reinicie seu computador e deixe-o carregar normalmente.

Veja como redefinir a senha de root caso a tenha esquecido (Debian, Ubuntu e distribuições baseadas).

Caso você precise recuperar a senha de root e não há mais forma de se logar com este usuário, nem usando o sudo su, ainda existe uma salvação:

Assim que você ligar o computador você irá para a tela de inicialização do Grub, escolha a opção que você costuma usar (como na imagem abaixo, usamos o exemplo do Debian) e pressione a tecla E.
Como recuperar a senha de root no Debian

Escolha a opção do Kernel (imagem abaixo) e pressione E novamente.:
Como recuperar a senha de root no Debian

Substitua ro por rw e acrescente no final init=/bin/bash igual à imagem a seguir, e pressione o Enter em seguida:
Como recuperar a senha de root no Debian

Com isso você voltará à tela anterior mas com o parâmetro já editado, agora é só pressionar a tecla B:
Como recuperar a senha de root no Debian

Com o Linux carregado, basta rodar o comando passwd e definir a nova senha de root:
Como recuperar a senha de root no Debian

Agora reinicie seu computador e deixe-o carregar normalmente.

Recortar, Copiar e Colar no VI / VIM

O Recortar também pode ser usado como Apagar.

Todos os comandos abaixo funcionam somente em modo de comandos (pressione ESC a qualquer momento para alternar para o modo de comando).

Copiar uma linha inteira:
Posicione o cursor sobre a linha desejada e pressione yy, esse comando copia a linha para a área de transferência do vim.

Recortar uma linha inteira:
Posicione o cursor sobre a linha desejada e pressione dd, esse comando move a linha para a área de transferência do vim.

Colar o conteúdo da área de transferência:
Pressione p.

Você também pode copiar ou recortar as linhas que estão acima ou abaixo também.

Copiar a linha atual e mais as dez linhas abaixo:
Posicione o cursor sobre a primeira linha desejada e pressione y, digite 10 e pressione seta para baixo.

Recortar a linha atual e mais as quinze linhas acima:
Posicione o cursor sobre a última linha desejada e pressione d, digite 15 e pressione seta para cima.

Salvando o resultado de um comando (sem erros e com erros juntos e separados) em arquivos.

Supondo que queiramos salvar em arquivo o resultado de “ls -l um_diretório”:

Salvando sem nenhuma mensagem de erro:

ls -l um_diretorio > resultado.txt

Você não verá nada na tela a não ser erros (se houverem, nesse caso, diretório não encontrado ou problema de permissão nele), pois tudo o que o comando acima deveria exibir na tela será salvo no arquivo “resultado.txt”.

Salvando os erros (se houverem) no mesmo arquivo:

ls -l um_diretorio > resultado.txt 2>&1

Nada será mostrado na tela, nem os erros, porque o argumento 2>&1 converte mensagens de erros em saídas normais e depois salva todo o resultado no arquivo “resultado.txt”.

Salvando os erros (se houverem) em um arquivo separado:

ls -l um_diretorio > resultado.txt 2>erros.txt

Salva o resultado do comando (sem erros) no arquivo “resultado.txt” e salva os erros no arquivo “erros.txt”. Comandos como o “find” podem retornar saídas normais e erros durante a sua execução, então esse exemplo te ajuda a filtrar todas as saídas válidas e os erros retornados por esse comando.