J'ai besoin d'ajouter une ligne à un fichier de configuration (par exemple /etc/resolv.conf). Si j'utilise
sudo echo "nameserver 192.168.1.6" >> /etc/resolv.conf
Je reçois un message d'erreur Accès refusé. Le problème est que bash écrit dans un fichier depuis mon compte, pas depuis un compte root.
Existe-t-il un moyen de le faire fonctionner?
Je sais qu'il existe une "solution" pour écrire mes commandes dans un fichier et les exécuter en batch mais c'est très inconfortable :-(
command-line-interface
sudo
izidor
la source
la source
Réponses:
la source
echo "nameserver 192.168.1.6" | sudo tee -a /etc/resolv.conf
la source