- Fedora-Fr
- À propos de Fedora-Fr
- Historique
- Statistiques
- Télécharger
- Obtenir Fedora
- Toutes les méthodes de téléchargement
- Support
- Aide sur IRC
- Forums
- Documentation
- Sous-projets
- Plateforme de blog
Dernière news : Clap de fin pour Fedora Linux 35 !
Bonjour,
Voilà, j'essaie de modifier le fichier etc/hosts mais en vain...
Ce fichier est en lecture seule...
Faut-il absolument passer par chown (que je dois encore apprendre...)
Y-a-t-il moyen de d'ouvrir "l'explorateur de fichier" (je ne connais toujours pas son nom) en root ?
Pour info :
[root@localhost etc]#gedit hosts
Unable to init server: Impossible de se connecter : Connection refused
(gedit:3116): Gtk-WARNING **: cannot open display:
Merci pour votre aide !
Dernière modification par joshw (10/12/2016 15:10:49)
Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio - Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools
Hors ligne
Ouvre un terminal, logue toi en root avec la commande su -, tape le mot de passe root et lance un éditeur de texte : gedit ou kwrite ou autre, édite ton fichier et enregistre le est c'est bon.
Edit : pendant que je tapais ma réponse, tu as édité ton post.
Si gedit ne fonctionne pas en root, essaie un autre. Chez moi, kwrite fonctionne en root.
Dernière modification par Fifi (10/12/2016 15:16:49)
Fedora 31-x86_64 - KDE 5 - Plasma 5.17 - Gigabyte B450 Aorus Elite - AMD Ryzen 7 2700 - Nvidia GTX 1650 Super Windforce ( avec le driver proprio Nvidia ) - 16 Go RAM Corsair - 1 disque dur WD de 2 To en Sata3 et un SSD Crucial de 256 Go ( disque de boot )
Multiboot Fedora - Centos 7.0 - Windows 10 Pro - Systemrescuecd
brave-browser-1.2.43-1.fc31.x86_64 - thunderbird-68.4.1-1.fc31.x86_64
Hors ligne
Merci, je vais essayer !
Je te tiens informé.
Pour info:
[root@localhost etc]# kwrite hosts
bash: kwrite: commande inconnue...
Commande similaire : 'write'
[root@localhost etc]# dnf install kwrite
Vérification de l'expiration des métadonnées effectuée il y a 1:44:44 sur Sat Dec 10 12:35:13 2016.
Dépendances résolues.
================================================================================
Package Architecture Version Dépôt Taille
================================================================================
Installation de:
kwrite x86_64 16.08.2-1.fc25 fedora 123 k
Résumé de la transaction
================================================================================
Installation 1 Paquet
Taille totale des téléchargements : 123 k
Taille d'installation : 202 k
Est-ce correct [o/N] : o
Téléchargement des paquets :
kwrite-16.08.2-1.fc25.x86_64.rpm 356 kB/s | 123 kB 00:00
--------------------------------------------------------------------------------
Total 73 kB/s | 123 kB 00:01
Test de la transaction en cours
La vérification de la transaction a réussi.
Lancement de la transaction de test
Transaction de test réussie.
Exécution de la transaction
Installation de : kwrite-16.08.2-1.fc25.x86_64 1/1
Vérification : kwrite-16.08.2-1.fc25.x86_64 1/1
Installé:
kwrite.x86_64 16.08.2-1.fc25
Terminé !
[root@localhost etc]# kwrite hosts
QXcbConnection: Could not connect to display
Aborted (core dumped)
Je vais tenter une mise à jour du système puis rebooté...
Dernière modification par joshw (10/12/2016 15:22:46)
Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio - Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools
Hors ligne
sinon vim c'est bien aussi hein
Asus VivoBook S 15 Fedora 34 x86_64 KDE
Hors ligne
Linux demande de passer par de la ligne de commande de temps en temps alors c'est seulement mon avis mais le plus vite tu t'habitueras à utiliser la console, mieux ce sera .
$ su -
# nano /etc/hosts
Évidemment on peut ouvrir une application en mode graphique (en cherchant sur le forum tu trouveras le moyen de contourner l’obstacle que tu rencontres) mais c'est à éviter pour des questions de sécurité.
EDIT:
Ha trop tard on t'a déjà répondu ^^
OMG t'as installé kwrite .... juste pour ça !
Dernière modification par CabSud (10/12/2016 15:25:28)
Hors ligne
Merci pour vos réponses !
VIM me renvoie :
E325: ATTENTION
Trouvé un fichier d'échange nommé ".hosts.swp"
propriété de : root daté : Sat Dec 10 13:22:53 2016
nom de fichier : /etc/hosts
modifié : OUI
nom d'utilisateur : root nom d'hôte : localhost.localdomain
processus n° : 4400
Lors de l'ouverture du fichier "hosts"
daté : Fri Jul 22 13:23:26 2016
(1) Un autre programme est peut-être en train d'éditer ce fichier.
Si c'est le cas, faites attention à ne pas vous retrouver avec
deux versions différentes du même fichier en faisant des modifications.
Quitter ou continuer avec attention.
(2) Une session d'édition de ce fichier a planté.
Si c'est le cas, utilisez ":recover" ou "vim -r hosts"
pour récupérer le fichier (consultez ":help recovery").
Si vous l'avez déjà fait, effacez le fichier d'échange ".hosts.swp"
pour éviter ce message.
Le fichier d'échange ".hosts.swp" existe déjà !
[O]uvrir en lecture seule, (E)diter quand même, (R)écupérer, Le (s)upprimer, (Q)
uitter, (A)bandonner:
Je pense qu'il s'agit bien du fichier host, mais comme je n'en suis pas sûr, j'ai switché sur nano avec lequel, apparemment copier (ctrl+u) du texte depuis une page html vers nanon semble ne pas être possible... zut...
Dernière modification par joshw (10/12/2016 16:02:05)
Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio - Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools
Hors ligne
[root@localhost etc]# kwrite hosts
QXcbConnection: Could not connect to display
Aborted (core dumped)
Si tu es sous une session gnome-wayland ça ne marchera pas, il faut ouvrir une session gnome-xorg.
Les solutions vim nano me semblent bien meilleures.
Dell Latitude E5540 - i5-4210U - Ram: 8 Gb - VGA: Intel Haswell-ULT - Wireless: Intel 7260 - Storage: SSD Sata 240 Go
Fedora 36 Gnome-Shell
Hors ligne
Essaye de quitter vim en forçant et retente.
appuie sur echap puis : puis q!
Dell Latitude E5540 - i5-4210U - Ram: 8 Gb - VGA: Intel Haswell-ULT - Wireless: Intel 7260 - Storage: SSD Sata 240 Go
Fedora 36 Gnome-Shell
Hors ligne
Je pense qu'il s'agit bien du fichier host, mais comme je n'en suis pas sûr, j'ai switché sur nano avec lequel, apparemment copier (ctrl+u) du texte depuis une page html vers nanon semble ne pas être possible... zut...
Étant donné que tu démarres sous Linux, je pense qu'utiliser nano est préférable quand même, vim réclame un apprentissage avant de pouvoir s'en servir sans réfléchir pendant 10 secondes avant de faire un truc c'est un éditeur très puissant .
Pour copier/coller du texte dans nano depuis n'importe quel type de fichier c'est assez simple:
1) admettons que tu copies une page html en sélectionnant ton texte avec la souris puis clique droit copier(ça c'est comme d'habitude).
2) pour coller dans nano (comme ailleurs application graphique et console) moi je fais shift + inser, ça fonctionne à 95% .
Hors ligne
vim pour les nuls :
insérer avec i
pour sauver/quitter, faire echap puis :wq
pour quitter sans sauver, échap puis :q!
Asus VivoBook S 15 Fedora 34 x86_64 KDE
Hors ligne
Erreur lors de l'écriture de hosts (^o = ctrl +o pour écrire), le copier / coller à fonctionner, il semble que le transfert soit long (beaucoup de règles).
Cependant, le message dit :
Erreur lors de l'écriture de hosts : Operation not permitted
J'imagine que c'est dû au fait que le fichier est en lecture seule, je pense alors devoir passer par "chmod" avant de modier le fichier.
Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio - Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools
Hors ligne
vim pour les nuls :
insérer avec i
pour sauver/quitter, faire echap puis :wq
pour quitter sans sauver, échap puis :q!
Ça c'est la réponse d'un gars qui a déjà un .vimrc aux petits oignons, et qui connait les commandes de vim ^^
Quand il va vouloir coller un block texte dans vim je ne suis pas sûr que ce sera suffisant ...
Dernière modification par CabSud (10/12/2016 17:20:58)
Hors ligne
Erreur lors de l'écriture de hosts (^o = ctrl +o pour écrire), le copier / coller à fonctionner, il semble que le transfert soit long (beaucoup de règles).
Cependant, le message dit :
Erreur lors de l'écriture de hosts : Operation not permittedJ'imagine que c'est dû au fait que le fichier est en lecture seule, je pense alors devoir passer par "chmod" avant de modier le fichier.
tu étais passé sous root ? pas besoin de chmod pour éditer ce fichier.
Hors ligne
Je ne vois pas le lien entre le vimrc et ces commandes basiques de vim, qui sont actives vimrc ou pas. En effet je connais les commandes basique de vim, que du reste tout un chacun peut connapître grâce au man. En meême temps, je ne vois pas comment tu peux utiliser un logiciel sans en connâitre les commandes =)
Quant au copier coller, ça se fait tout simplement avec un ctrl maj V, comme le copier coller classique dans Konsole (terminal par défaut sous KDE).
Asus VivoBook S 15 Fedora 34 x86_64 KDE
Hors ligne
Oui, j'ai fait su -
Dernière modification par joshw (10/12/2016 17:26:18)
Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio - Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools
Hors ligne
relis avec attention :
(2) Une session d'édition de ce fichier a planté.
Si c'est le cas, utilisez ":recover" ou "vim -r hosts"
pour récupérer le fichier (consultez ":help recovery").
Si vous l'avez déjà fait, effacez le fichier d'échange ".hosts.swp"
pour éviter ce message.
Asus VivoBook S 15 Fedora 34 x86_64 KDE
Hors ligne
Je ne vois pas le lien entre le vimrc et ces commandes basiques de vim, qui sont actives vimrc ou pas. En effet je connais les commandes basique de vim, que du reste tout un chacun peut connapître grâce au man. En meême temps, je ne vois pas comment tu peux utiliser un logiciel sans en connâitre les commandes =)
Quand un débutant demande un éditeur en mode graphique et qu'on l'envoie sur vim c'est pas pédagogique.
Déjà qu'on lui demande de prendre la console, si en plus on lui fait prendre l'éditeur le plus compliqué, c'est loin de l'encourager à continuer sous Linux.
Quant au copier coller, ça se fait tout simplement avec un ctrl maj V, comme le copier coller classique dans Konsole (terminal par défaut sous KDE).
Avec un block texte comme une page html sans un set paste le rendu n'est pas identique... et c'est ce que @joshw cherche à faire.
Dernière modification par CabSud (10/12/2016 17:44:41)
Hors ligne
Pour info, j'ai tapé :
vim -r hosts
pour récupérer le fichier.
Problème, dans mes mauvaises manipulations j'ai effacé des caractères de la deuxième ligne (sans faire exprès)
Est-ce que quelqu'un pourrait me donner les 2 premières lignes qui sont présentent par défaut s'il vous plaît ?
Vraiment désolé !
Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio - Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools
Hors ligne
Qu'il utilise nano ou emacs ou autre chose si ça lui chante. vim est complexe mais pour un tel usage (modif./copier coller), les éditeurs en console se valent tous.
je ne suis pas et ne serai jamais convaincu par l'argument de la console, mais bon c'est perso.
Dans la mesure où on ne sait aps ce qu'il veut copier coller, le reste n'est que pure spéculation.
bon du coup, vim -r hosts ça donne quelque chose ?
Asus VivoBook S 15 Fedora 34 x86_64 KDE
Hors ligne
tiens voici mon fichier /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Hors ligne
Oui, j'avais effacé le dernier caractère "6".
Je vais relire : tuto vi pour essayé de ne plus faire de bétise
Vi ou VIM se sont les mêmes commandes ?
Peut-être que il y avait conflit, un fichier ouvert 2 fois...
Dernière modification par joshw (10/12/2016 18:00:00)
Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio - Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools
Hors ligne
Je vais relire : tuto vi pour essayé de ne plus faire de bétise
Pour maîtriser vim tape dans un terminal.
vimtutor fr
Tu peux t'entraîner sans rien casser.
Dernière modification par hechmi50 (10/12/2016 18:08:35)
Dell Latitude E5540 - i5-4210U - Ram: 8 Gb - VGA: Intel Haswell-ULT - Wireless: Intel 7260 - Storage: SSD Sata 240 Go
Fedora 36 Gnome-Shell
Hors ligne
Qu'il utilise nano ou emacs ou autre chose si ça lui chante. vim est complexe mais pour un tel usage (modif./copier coller), les éditeurs en console se valent tous.
Je ne suis pas de cet avis car tout dépend de ce qu'on y colle.
Dans la mesure où on ne sait aps ce qu'il veut copier coller, le reste n'est que pure spéculation.
Oui là tu as raison j'ai parlé de fichier html mais je ne sais absolument pas d'où j'ai sorti ça ^^
Mais comme c'est un fichier hosts y' a peut-être des chances pour qu'il y colle une longue liste de domaines à exclure, il aurait perdu la mise en page, pour la lecture de milliers lignes c'est pas terrible.
Hors ligne
Pour info, oui ce sont des règles de domaines à bloquer dans le cadre d'un contrôle parentale que je copie et la liste que j'ai trouvée est celle-ci : exemple fichier host
Ceci dit, en fonction de mes capacités, je suis prés à apprendre tout.
Concrètement, j'ai réussi à coller le texte via VIM (j'avais aussi réussi avec nano) et les deux programmes semblent ce heurter à quelque chose lors de la sauvegarde.
(Avant de refaire ce test, j'ai au préalable rebooté la machine.)
Pour sauver les modifications dans VIM, il faut sortir de mode texte via "echap" et enfin en mode commande taper :wq
Et là, je sens mes cheveux devenir encore plus gris...
Voici ce qui apparaît :
"hosts"
"hosts" E212 (ne ne suis pas sur l'autoroute ) Impossible d'ouvrir le fichier pour y écrire :(
Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio - Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools
Hors ligne
que renvoie, en root :
ls /etc/ | grep hosts
Asus VivoBook S 15 Fedora 34 x86_64 KDE
Hors ligne