sobrescrito .bashrc reiniciado

0

Inadvertidamente eu substituí o .bashrc dias atrás no Ubuntu 16.04. Por um arquivo vazio. E desligado desde então. E agora, quando eu su a senha não é reconhecida.

Existe alguma maneira de fazer o Ubuntu funcionar, ou eu tenho que reinstalar?

    
por Petr Kosvanec 05.01.2017 / 19:54

2 respostas

5

É muito improvável que isso seja causado pela falta do arquivo .bashrc .

A senha que o comando su está esperando é root user password, que no Ubuntu não está definida. O comando que você provavelmente deseja é sudo , que permite executar comandos da conta root , mas autentica com sua senha.

Experimente: por exemplo:

sudo whoami

que deve perguntar sobre sua senha e depois apenas imprimir a palavra root .

Se você quiser voltar ao arquivo padrão .bashrc , você deve ser capaz de copiá-lo de /etc/skel/.bashrc - esse é o arquivo usado para "propagar" todos os novos usuários de arquivos pontuais.

    
por 05.01.2017 / 20:00
1

Obrigado, as duas coisas são independentes.

.bashrc - é uma boa ideia manter sua cópia. o padrão /etc/skel/.bashrc é bom, mas vazio. Minhas configurações desapareceram.

su - A conta su do Ubuntu é criada durante a instalação, mas a senha não é atribuída a ela. (Eu continuei recebendo 'falha de autenticação' - su & sudo são diferentes!) O artigo abaixo vinculado tem detalhes incluindo como atribuir su a senha. su implica o risco de esquecer de executar exit quando os privilégios de root não forem mais necessários. sudo - privilégios de root apenas para uma linha CLI - é o caminho preferido na maioria das situações.

link

    
por 06.01.2017 / 14:42

Tags