o que aconteceu- Instalei o audacity (programa) através da linha de comando. O arquivo de ajuda estava faltando. Eu baixei o arquivo zip. Fiquei sabendo que este arquivo deve ser armazenado na pasta /usr/share. Quando tentei extraí-lo lá, estava falhando. Eu pensei que era um problema de permissão, então mudei a permissão de /usr/share da seguinte forma
sudo chmod -R ugo=rwx /usr/share
Poucos minutos depois, este sistema começou a se comportar de maneira estranha. Então ele entrou em colapso. Nada estava acontecendo. Apenas a tela preta estava lá.
Então, forcei o desligamento, mas apertei o botão liga / desliga e reiniciei o sistema. Correu bem até a tela do BIOS, mostrou as letras coloridas do Ubuntu e em segundos ficou em branco novamente.
O que eu tentei?
Então, para resolver isso, procurei primeiro respostas na "tela preta" após o BIOS. Quase todos eles sugerindo que deve haver algum problema com a placa gráfica. Eu não tinha certeza disso, então tentei ver se as alterações na permissão causaram algum problema. Essequestão levantou uma questão relativamente semelhante. Mas como o sistema estava fora do ar e não havia tela alguma, eu não sabia onde colocar os comandos. Além disso, era diferente de duas maneiras - fala sobre /usr/bin e não /usr/share e, no meu caso, o sudo estava funcionando bem. Nessa situação, com algumas pesquisas, tentei digitar "ctrl+alt+f1" e agora consegui ver o tipo tty1. Estou root nesta máquina e, como disse anteriormente, o sudo estava funcionando bem. Agora, tentei a combinação de sugestões que encontrei na pergunta mencionada acima e tambémaquieaquieaqui.
Comandos como shutdown now
ou reboot
ou mesmo sudo reboot
não estavam funcionando. O PC não estava desligando.
Eu fiz sudo pkexec
isso veio com uma mensagem dizendo que eu deveria procurar ajuda disable internal agent
e[username] PROGRAMME [Argument]
Dei repair
o comando, deu erro de permissão 13 Tentei sudo apt-get update
também veio com erro de permissão 13, acesso negado. Havia mais uma mensagem. Sorry, command-not-found has crashed! Please file a bug report at
A maioria das perguntas que abordam esse assunto discutem problemas causados por locale
.
Agora Não consigo "capturar" os resultados dos comandos, pois está no modo tty1 e as saídas são muito longas para serem lembradas. Nesta situação, o que me ajudará a reiniciar no modo normal?
Responder1
A coisa mais fácil de fazer agora é:
- Inicialize um LiveDVD da mesma versão do Ubuntu que você está executando atualmente
- Instale o mesmo programa de backup com o qual você fez o backup
- Atualize para o mesmo nível que o seu computador estava antes de apresentar o problema.
- restaurar osomente permissões de arquivo(não os arquivos em si)
Feito! ;-)
100% de satisfação garantida!
Oh???Você não tem backup??? Bem... então você terá apenas 85% de chance de sucesso, então ainda use a etapa 1, mas:
- Vá e compre um disco rígido de backup
- faça um backup do seu computador
execute os seguintes comandos
cd /media/ubuntu/LargeImpossibleNumber/usr/share sudo chown --recursive root:root *
Os itens 2 e 3 acima são muito importantes se acontecer de você cair nos 15% ruins, pois os itens acima podem piorar as coisas e vocêpoderperder tudo e então você precisará reinstalar tudo e depois restaurar seus dados...
Responder2
Sim, e obtive a resposta. De longe, é bastante simples. Como @Aizuddin Zali sugere, a saída é definir a permissão "correta" para /usr/share novamente. Mas então, o que é “permissão correta” (ou padrão)? Tentei procurá-lo sem muita ajuda quando corri para issoperguntae os seusresponder. Embora não esteja falando diretamente sobre /usr/share tentei usar as mesmas permissões e funcionou!! Vou tentar explicar isso em detalhes.
O que eu fiz(já discutido em questão):
Conforme explico em questão, com a ajuda do Karnel ( ctrl+alt+t), alterei a permissão do diretório /usr/share. Eu fiz isso com comando recursivo (R). O que aconteceu: o sistema entrou em colapso.
Solução que encontrei:
Fechei o PC com força pressionando e segurando a tecla liga / desliga. Então comecei pressionando novamente. Como de costume, a tela do BIOS apareceu. Letras coloridas do UBUNTU também apareceram por um tempo e desapareceram. Então não houve nada. Eu pressionei Ctrl+Alt+F1. tty1 iniciado. Lá digitei meu nome de login (era conta de administrador) e depois senha. Agora mudei a permissão de /usr/share para drwxr-xr-x . Os comandos que usei foram Para saber o status atual:
sudo ls -l /usr/compartilhar
o que me deu uma lista de permissões no diretório. Então,
sudo chmod -R u=rwx /usr/share
sudo chmod -R go-w /usr/share
(O que restringiu a permissão de "escrever" para g(grupo) e o(outro).)
sudo chmod -R go=rx /usr/share
Agora a saída de
sudo ls -l /usr/compartilhar
era
drwxr-wr-w
Então,
sudo reiniciar
O pc ouviu isso. (O PC não estava ouvindo os comandos de reinicialização ou "desligar agora" anteriormente, mesmo como sudo) E então ele começou, a tela de login apareceu também. Espero que tudo o que eu fiz esteja certo! De uma coisa tenho certeza: ele reformulou o sistema. Portanto, sou grato ao @falconer em particular e à comunidade em geral. Por favor, deixe-me saber se eu fiz algo errado.