Usuário syslog no debian 8.8

0

Eu tento instalar o abuseIO no debian 8.8 (Jessie) e durante a instalação eu tenho que chown um diretório para o syslog: adm

Este uso não existe no debian, mas no Ubuntu existe por padrão (da instalação)

O que posso fazer para superar isso?

Acho que adicionar manualmente o usuário do syslog não funcionará ou não funcionará como esperado, por isso não o fiz.

    
por George Sp 24.10.2017 / 15:31

1 resposta

1

Acho que encontrei a parte das instruções de instalação a que você está se referindo:

abuseIO Instruções de instalação

Do NOT use supervisor AND systemd at the same time.

cp -vr /opt/abuseio/extra/etc/* /etc/
mkdir /var/log/abuseio
chown syslog:adm /var/log/abuseio
service rsyslog restart
supervisorctl reread

/etc/init.d/supervisor restart
supervisorctl stop abuseio_queue_collector
supervisorctl stop abuseio_queue_email_incoming
supervisorctl stop abuseio_queue_email_outgoing

O comando chown está disponível em todos os sistemas GNU / Linux. As instruções indicam que você deve mudar o grupo para 'adm' ...

$man chown
chown [OPTION]... [OWNER][:[GROUP]] FILE...

Então,

chown syslog:adm

significa que o syslog é o proprietário do arquivo e adm é o grupo ... o que significa que, dependendo das permissões do arquivo de grupo, qualquer usuário do grupo adm pode manipular esse arquivo.

Como eu verifico meus próprios logs, nunca considerei realmente o proprietário dos arquivos de log. Agora que eu olho nas minhas instalações Debian, vejo que a maioria dos arquivos de log tem "root: adm" como owner: group.

Então, provavelmente você deve ter atribuído o arquivo de log abuseio como:

chown root:adm /var/log/abuseio

que provavelmente deve funcionar.

    
por 24.10.2017 / 16:07

Tags