Falha ao gerar o processo principal do hostname

0

Eu tenho um problema com o meu servidor Ubuntu 10.04.3. Depois de alterar o diretório inicial do usuário (usermod -m -d / home / nome de usuário username) meu sistema começou a trabalhar muito estranho. Quando tentar usar o comando "ls -la", bash me disse que "nenhum tal comando encontrado" .Sera saída para o comando "cat". Eu tentei reiniciar a máquina, mas depois de reiniciar as seguintes mensagens apareceu na tela (algo como isto) : não conseguiu gerar o processo principal do hostname não conseguiu gerar o processo principal de Plymouth falhou em gerar o processo principal do hwlock não conseguiu gerar o processo principal do mountall

Todo mundo sabe o que aconteceu? Eu aprecio muito sua ajuda.

    
por user31826 02.11.2011 / 06:59

1 resposta

1

Você copiou o conteúdo do diretório pessoal antigo para o novo? Pelo menos você pode precisar copiar o antigo .bashrc.

Tente o seguinte:

cp /home/old/.bashrc /home/new/.bashrc

Melhor seria copiar ainda mais arquivos de configuração para o novo diretório inicial.

Informações básicas: bashrc configura a variável de ambiente PATH, que aponta para os diretórios com executáveis (por exemplo, cat, ls) - sem este arquivo bash, a variável PATH não está configurada corretamente e bash não sabe onde encontrar cat e ls e outros, o que resulta nesta questão.

Você pode verificar a variável de caminho fazendo:

echo $PATH

isso deve ser exibido assim:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    
por Michael K 02.11.2011 / 10:24