A adulteração do Systemctl fez uma bagunça

0

Comecei a estudar redes e linux em geral recentemente. Eu instalei o noip2 e queria iniciá-lo automaticamente na inicialização.

Eu fiz um arquivo .service no diretório systemd / system, e também fiz um serviço para restaurar as regras do iptables, ambas as unidades foram marcadas como oneshot, com ExecStart=path/to/binaries .

Após a reinicialização, eu queria verificar iptables -L se funcionou corretamente, mas recebi uma mensagem de erro que /path/to/binaries: line 1: Off: command not found .

O mesmo aconteceu com o executável noip2, tentei desativar e remover os serviços, em seguida, daemon-reload e falha-restart, reinicialização, mas agora nenhum desses executáveis funciona. Como resolver isso?

Edit: Eu tentarei verificar se systemctl alterou os direitos para esses binários, ou finalmente talvez eu tente reinstalar noip2 pelo menos, minha variável $ PATH está intocada.

Mas eu preciso chegar em casa primeiro, eu cuidei do meu sshd: D

Editar # 2:

Login de casa: verifique. Nenhum direito executável prejudicado.

    root@homesrv ~ # /sbin/iptables                                                                                                                    
    /sbin/iptables: line 1: OFF: command not found                                                                                                  
    root@homesrv ~ # /usr/local/bin/noip2                                                                                                              
    /usr/local/bin/noip2: line 1: OFF: command not found                                                                                            
    root@homesrv ~ # ls /sbin -l | grep iptables&& ls /usr/local/bin -l |grep noip2                                                                    
    lrwxrwxrwx 1 root root        13 Aug  7 11:43 iptables -> xtables-multi                                                                         
    lrwxrwxrwx 1 root root        13 Aug  7 11:43 iptables-restore -> xtables-multi                                                                 
    lrwxrwxrwx 1 root root        13 Aug  7 11:43 iptables-save -> xtables-multi                                                                    
    -rwxr-xr-x 1 root root     4 Aug 27 02:35 noip2                                                                                                 
    root@homesrv ~ # /sbin/iptables-restore < /etc/iptables-rules                                                                                      
    /sbin/iptables-restore: line 1: OFF: command not found                                                                                          

Alguma idéia?

    
por JP Satrio 27.08.2018 / 14:28

0 respostas