si tu as tapé sudo echo "voici mon secret" > /var/www/html/www.example.com/top_secret/index.html
ça a executé echo en root, grace au sudo, mais la redirection s'est faite avec l'utilisateur courant, qui n'a donc pas les droits de créer un fichier dans le repertoire de destination
il faut donc mettre le sudo "apres la redirection"
echo "voici mon secret" | sudo tee /var/www/html/www.example.com/top_secret/index.html
devrait mieux marcher
# redirection et sudo
Posté par Jack DeNoumea (site web personnel) . En réponse au message open classroom. Évalué à 7.
si tu as tapé sudo echo "voici mon secret" > /var/www/html/www.example.com/top_secret/index.html
ça a executé echo en root, grace au sudo, mais la redirection s'est faite avec l'utilisateur courant, qui n'a donc pas les droits de créer un fichier dans le repertoire de destination
il faut donc mettre le sudo "apres la redirection"
echo "voici mon secret" | sudo tee /var/www/html/www.example.com/top_secret/index.html
devrait mieux marcher