Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Clap de fin pour Fedora Linux 35 !

#1 10/12/2016 15:05:45

joshw
Membre
Inscription : 22/08/2016
Messages : 315

[Résolu] Modification du fichier host

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

#2 10/12/2016 15:14:14

Fifi
Membre
Lieu : Belgique
Inscription : 22/05/2006
Messages : 5 257

Re : [Résolu] Modification du fichier host

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

#3 10/12/2016 15:18:57

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Modification du fichier host

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

#4 10/12/2016 15:22:47

Edouard_le_homard
Rédacteur Wiki
Rédacteur Wiki
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 663

Re : [Résolu] Modification du fichier host

sinon vim c'est bien aussi hein


Asus VivoBook S 15 Fedora 34 x86_64 KDE

Hors ligne

#5 10/12/2016 15:23:26

CabSud
Membre
Lieu : Cyber Espace
Inscription : 25/08/2010
Messages : 408

Re : [Résolu] Modification du fichier host

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

#6 10/12/2016 16:01:13

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Modification du fichier host

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

#7 10/12/2016 16:06:52

hechmi50
Membre
Inscription : 21/08/2007
Messages : 2 196

Re : [Résolu] Modification du fichier host

[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.


fedorauser.png
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

#8 10/12/2016 16:16:12

hechmi50
Membre
Inscription : 21/08/2007
Messages : 2 196

Re : [Résolu] Modification du fichier host

Essaye de quitter vim en forçant et retente.
appuie sur echap puis : puis q!


fedorauser.png
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

#9 10/12/2016 16:42:40

CabSud
Membre
Lieu : Cyber Espace
Inscription : 25/08/2010
Messages : 408

Re : [Résolu] Modification du fichier host

joshw a écrit :

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

#10 10/12/2016 16:57:29

Edouard_le_homard
Rédacteur Wiki
Rédacteur Wiki
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 663

Re : [Résolu] Modification du fichier host

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

#11 10/12/2016 17:16:49

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Modification du fichier host

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

#12 10/12/2016 17:17:21

CabSud
Membre
Lieu : Cyber Espace
Inscription : 25/08/2010
Messages : 408

Re : [Résolu] Modification du fichier host

Edouard_le_homard a écrit :

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

#13 10/12/2016 17:20:02

CabSud
Membre
Lieu : Cyber Espace
Inscription : 25/08/2010
Messages : 408

Re : [Résolu] Modification du fichier host

joshw a écrit :

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.

tu étais passé sous root ? pas besoin de chmod pour éditer ce fichier.

Hors ligne

#14 10/12/2016 17:23:42

Edouard_le_homard
Rédacteur Wiki
Rédacteur Wiki
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 663

Re : [Résolu] Modification du fichier host

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

#15 10/12/2016 17:24:31

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Modification du fichier host

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

#16 10/12/2016 17:27:22

Edouard_le_homard
Rédacteur Wiki
Rédacteur Wiki
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 663

Re : [Résolu] Modification du fichier host

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

#17 10/12/2016 17:44:03

CabSud
Membre
Lieu : Cyber Espace
Inscription : 25/08/2010
Messages : 408

Re : [Résolu] Modification du fichier host

Edouard_le_homard a écrit :

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.

Edouard_le_homard a écrit :

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

#18 10/12/2016 17:48:02

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Modification du fichier host

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

#19 10/12/2016 17:50:55

Edouard_le_homard
Rédacteur Wiki
Rédacteur Wiki
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 663

Re : [Résolu] Modification du fichier host

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

#20 10/12/2016 17:53:08

CabSud
Membre
Lieu : Cyber Espace
Inscription : 25/08/2010
Messages : 408

Re : [Résolu] Modification du fichier host

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

#21 10/12/2016 17:57:40

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Modification du fichier host

Oui, j'avais effacé le dernier caractère "6".
Je vais relire : tuto vi pour essayé de ne plus faire de bétise roll

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

#22 10/12/2016 18:03:44

hechmi50
Membre
Inscription : 21/08/2007
Messages : 2 196

Re : [Résolu] Modification du fichier host

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)


fedorauser.png
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

#23 10/12/2016 18:11:40

CabSud
Membre
Lieu : Cyber Espace
Inscription : 25/08/2010
Messages : 408

Re : [Résolu] Modification du fichier host

Edouard_le_homard a écrit :

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.

Edouard_le_homard a écrit :

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

#24 10/12/2016 18:24:36

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Modification du fichier host

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 hammer) 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

#25 10/12/2016 18:28:04

Edouard_le_homard
Rédacteur Wiki
Rédacteur Wiki
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 663

Re : [Résolu] Modification du fichier host

que renvoie, en root :

 ls /etc/ | grep hosts

Asus VivoBook S 15 Fedora 34 x86_64 KDE

Hors ligne

Pied de page des forums