Obrigado @IlluminAce pela resposta:
% bl0ck_qu0te%De repente, meu diretório pessoal passou a ser de propriedade do usuário '1016':
drwxr-xr-x 96 1016 1016 20480 Apr 2 2010 albert
drwxr-xr-x 32 guest guest 4096 Mar 16 13:46 guest
Eu não entendo como isso mudou. Acabei de perceber porque não consegui escrever arquivos nem nada no meu diretório pessoal durante minha sessão aberta. Eu reiniciei e reclamei de ' cannot creat file .ICEauthority
'.
O que poderia ter causado essa mudança estranha na propriedade do dono 1016
? Um vírus talvez?
Eu fiz o login como convidado e fiz um ssh albert@localhost
para fazer um: sudo chown -R albert:albert /home/albert/
. Isso vai ser suficiente?
Obrigado @IlluminAce pela resposta:
% bl0ck_qu0te%Eu esperaria que você usasse:
sudo chown -R albert:albert /home/albert
Quanto ao porquê; você instalou algum novo programa recentemente?
Em resposta ao seu comentário sobre a instalação do Veetle, executei uma VM 12.04 de 64 bits, instalei ia32-libs e tentei instalar o Veetle como root. A primeira coisa que notei é uma mensagem de aviso antes da instalação:
You are running this script as root. Veetle recommends against installing
on the superuser account. We suggest you press <Control-C> now and reinstall
on the user account you typically use to run Firefox or Mozilla.
Press <ENTER> to continue installing anyway as root.
No entanto, como isso ocorre diretamente após a paginação por um contrato de licença de várias páginas e parece idêntico, à primeira vista, ao aviso de aceitação da licença, concedo a você que não é fácil identificar.
Continuei com a instalação. Após a instalação, vi o seguinte:
ace@ace9:~$ ls -l /home
total 4
drwxr-xr-x 21 1016 1016 4096 Apr 2 2010 ace
ace@ace9:~$ ls -la /home/ace | grep 1016
drwxr-xr-x 21 1016 1016 4096 Apr 2 2010 .
drwxr-xr-x 5 1016 1016 4096 Apr 2 2010 .mozilla
drwxr-xr-x 3 1016 1016 4096 Apr 2 2010 .veetle_vlc
Portanto, para corrigir isso, sugiro executar:
sudo chown -R albert:albert /home/albert
sudo rm -r ~/.veetle_vlc/
sudo rm -r ~/.mozilla/plugins/libveetle*
Você pode reinstalar o Veetle como seu usuário:
./veetle-0.9.17-linux-install.sh
e tudo deve estar bem.
O Veetle deve considerar a saída do script se o usuário em execução for root ou, no mínimo, o padrão para abortar a instalação (e exigir que o usuário digite 'y' se desejar prosseguir, por exemplo), em vez de causar danos aos sistemas das pessoas. Algo como:
WARNING
Veetle should NOT be installed as root.
Please exit and install under your normal user account.
Continue with installation anyway? [n]:
Não consigo ver um rastreador de bugs para o Veetle em seu site; Você pode querer considerar contatá-los diretamente para solicitar isso.