Re: Comment mettre à jour un fichier appartenant à l'utilisateur root avec cron ?
Bonjour,
Le 2020-05-09 12:46, G2PC a écrit :
# Utiliser le lien direct vers le fichier superhosts.deny (Plus de
15Mo) : https://hosts.ubuntu101.co.za/superhosts.deny
cd /etc
sudo cp hosts.deny hosts.deny.bak
J'éviterais ce type de construction (changement de dossier puis copie
avec des
noms relatifs). Il risque d'arriver un jour où tu
ajouteras/modifieras/supprimeras
une ligne qui fera que la copie relative ne se fera plus depuis le bon
endroit.
Je privilégierais ça :
sudo cp /etc/hosts.deny /etc/hosts.deny.bak
# On peut télécharger le fichier dans le répertoire /tmp en tant
que simple utilisateur :
wget https://hosts.ubuntu101.co.za/superhosts.deny -P /tmp
Tu devrais interrompre ici si wget n'aboutit pas :
wget https://hosts.ubuntu101.co.za/superhosts.deny -P /tmp || exit 1
cat /tmp/superhosts.deny >> /etc/hosts.deny
Chevron simple (">") plutôt non ? tu veux remplacer le contenu plutôt
que
l'ajouter à la suite (si j'ai bien suivi)…
Sébastien
Reply to: