Tentativa de configurar o SSH Server do Ubuntu 12.04: -bash: / etc / hostname: Permissão negada

2

Tentativa de configurar um servidor SSH executando o Ubuntu 12.04. Fui ao "HowToForge" para procurar conselhos potencialmente avançados ou experientes sobre como fazer isso, então acabei me deparando com um problema; fora de um de seus "Perfect Server Setup", naturalmente aproveitando a distro mencionada acima. Independentemente disso, estou atingindo um ponto em que as instruções querem que eu execute o seguinte comando para / etc / hostname :

echo server1.example.com > /etc/hostname

... então o seguinte erro é lançado:

-bash: /etc/hostname: Permission denied

Ótimo, não sei por que, eu deveria ter privilégios administrativos . Então eu tentei ver se / etc / hostname é gravável via lsattr , e eu recebo:

-------------e- /etc/hostname

Da última vez que verifiquei, isso indicava que meu arquivo não era imutável.

Em ambos os casos, o que está acontecendo e o que estou fazendo de errado? Deseja configurar um servidor "seguro", e tudo que eu leio é um monte de comentários sarcásticos on-line que concedem pouca ou nenhuma ajuda às minhas necessidades; ou qualquer outra pessoa para esse assunto. Muitas mentalidades elitistas saltando ao redor, eu acho. Em ambos os casos, eu apreciaria absolutamente se alguém pudesse lançar alguma luz sobre esse dilema. Agradecemos antecipadamente.

    
por Justin Byrne 22.04.2014 / 20:53

2 respostas

3

Você precisará de privilégios administrativos para editar um arquivo que não é de sua propriedade. Para executar o comando echo server1.example.com > /etc/hostname , você terá que fazer o seguinte:

sudo -i

digite sua senha se você for o administrador ou, se não for, peça ao administrador para digitar a senha

e depois

echo server1.example.com > /etc/hostname
    
por jobin 22.04.2014 / 20:58
-3

Tente:

sudo echo server1.example.com > /etc/hostname
    
por user272585 22.04.2014 / 20:57