Servidor syslog-ng

0

Estou fazendo um projeto de servidor syslog para meu treinamento de verão. Eu sou um novato, mas tenho certeza de que os desafios que o projeto trará podem me dar uma chance de me tornar mais proficiente e assumir a Administração do Sistema. Estou usando o servidor Ubuntu 12.04 e instalei o syslog-ng. No entanto, o comando /etc/syslog-ng/syslog-ng.conf está retornando:

 -bash:/etc/syslog-ng/sylog-ng.conf: Permission denied 

O que posso fazer para acessar o arquivo de configuração.

    
por sosytee 19.07.2013 / 07:34

3 respostas

1

Digitando apenas /etc/syslog-ng/syslog-ng.conf no prompt de comando, você está dizendo ao seu shell para executar o arquivo. No entanto, como o arquivo não foi marcado como executável (e não deve ser, pois é um arquivo de configuração!), Você receberá uma mensagem de erro. Você receberia a mesma mensagem de erro tentando executar qualquer arquivo que não tivesse o bit + x definido.

O arquivo deve ser aberto em um editor de texto. Arquivos de configuração residentes em / etc são de todo o sistema e editá-los é restrito apenas ao superusuário. Ao digitar sudo gedit /etc/syslog-ng/syslog-ng.conf e digitar sua senha quando solicitado, você receberá um editor de texto para editar o arquivo e salvar as alterações feitas por você.

    
por andyn 19.07.2013 / 07:49
0

Digite seu comando com sudo antes:

sudo <command>

sudo permite que um usuário permitido execute um comando como superusuário / root, conforme especificado pela política de segurança.

Além disso, quando você quiser executar algo de um arquivo, certifique-se de que o arquivo possa ser executado com:

chmod +x <file>
    
por Radu Rădeanu 19.07.2013 / 07:45
0

Se você quiser modificar o arquivo, você precisa usar um editor. Digitando

vi /etc/syslog-ng/syslog-ng.conf

abrirá o arquivo usando o editor Vim .

    
por Tom Damon 22.07.2013 / 14:30