Re: Comment mettre à jour un fichier appartenant à l'utilisateur root avec cron ?
Bonjour,
8 mai 2020 à 18:20 de g2pc@visionduweb.com:
> https://wiki.visionduweb.fr/index.php?title=Sommaire_S%C3%A9curit%C3%A9#Mettre_.C3.A0_jour_le_fichier_.2Fetc.2Fhosts_automatiquement_tous_les_mois
>
1) Tu gagnerais en flexibilité/rapidité/lisibilité à modifier tes :
cmd1 >>/etc/hosts
cmd2 >>/etc/hosts
cmdX >>/etc/hosts
en :
{
cmd1
cmd2
cmdX
} >>/etc/hosts
2) C'est pas optimal en effet de se baser sur les numéros de lignes pour ton sed...
Peut-être le plus simple serait de ne pas ajouter à la base ces lignes doublons depuis le fichier téléchargé avec un truc du genre :
grep -vf /etc/hosts /tmp/hosts >>/etc/hosts
NB : la commande marche mais je t'invite à vérifier qu'il n'y a pas d'effet de bord en pratique. Il est possible qu'il faille être un peu plus fin...
Bien cordialement,
l0f4r0
Reply to: