3 votes

Impossible de sauvegarder le fichier hosts après avoir ajouté des sites Web à bloquer.

Je ne peux pas enregistrer le fichier hosts après avoir ajouté des sites Web à bloquer, et je ne peux pas vider le cache. Je ne suis pas un expert en informatique, je recherche juste sur le web et j'essaie de suivre les instructions pour le terminal et Text Edit. Le problème a-t-il commencé ici (c'est ainsi que s'est ouvert Text Edit) :

Base de données des hôtes

localhost est utilisé pour configurer l'interface de bouclage lorsque le système démarre. Ne modifiez pas cette entrée.

127.0.0.1 localhost

255.255.255.255 broadcasthost

:1 localhost

Il manquait un nom d'ordinateur (je n'en ai pas; cela est évident dans le champ Nom de l'ordinateur vide dans Préférences Système > Internet et Partage réseau) et la ligne "fe80::1%lo0 localhost".

"Impossible de sauvegarder, le fichier 'hosts' est en lecture seule. Voulez-vous tenter d'écraser le fichier ?" > Cliquez sur "Écraser" > "Impossible de sauvegarder. Impossible de sauvegarder le document sous le nom "hosts" dans le dossier "etc".

Il s'agit d'un PowerPC G4 exécutant Tiger (OSX 10.4.11).

2voto

Oskar Points 1242

Cette demande spécifique "Je veux bloquer des sites et j'ai besoin de modifier /private/etc/hosts" nécessite que vous sachiez comment modifier un fichier de configuration système normalement caché. Vos informations sur un processeur et un OS plus anciens sont excellents, mais dans ce cas, tous les OS X fonctionnent de la même manière pour modifier le fichier hôte unix.

Cette erreur est intentionnelle et conçue ainsi, car rendre ce fichier facile à modifier signifie que vous pourriez facilement empêcher l'ordinateur de fonctionner (et ce fichier est également très recherché par les logiciels malveillants ou les logiciels malveillants/trojans pour attaquer - imaginez si votre site bancaire était dirigé vers un autre site pour collecter votre nom d'utilisateur et mot de passe avant d'envoyer ces informations à votre véritable banque dans le cadre d' une attaque "l'homme du milieu".)

La plupart des gens utilisent un éditeur basé sur terminal car il est facile d'utiliser la commande sudo pour modifier temporairement le fichier avec des autorisations root - prenez soin de ne pas annuler les protections qui empêchent les utilisateurs d'écrire directement.

Comme toujours, assurez-vous de savoir comment corriger un changement comme celui-ci - la sauvegarde normale de Time Machine devrait préserver ce fichier si vous savez comment naviguer vers le dossier /private/etc en utilisant Finder Go -> Aller au dossier... raccourci clavier avant d'entrer dans Time Machine.

2voto

Si vous souhaitez attribuer un nom à votre ordinateur à des fins de réseau, il vous suffit d'en entrer un dans Préférences Système > Partage Internet et Réseau > Nom de l'ordinateur.

C'est ce que je recommanderais, car Apple OS X est principalement configuré en utilisant l'interface graphique d'Apple et non comme les autres Unix classiques en éditant manuellement des fichiers texte. La plupart du temps, les modifications manuelles seront écrasées.

En général, si vous souhaitez modifier des fichiers système, j'utilise le terminal la plupart du temps. Pour obtenir des privilèges système afin de pouvoir enregistrer ces fichiers, j'utilise sudo, qui précède les commandes pour exécuter la commande avec des privilèges système. En utilisant sudo, vous devez taper votre mot de passe pour obtenir l'accès et vous devez être un administrateur.

Un éditeur en ligne de commande assez facile à utiliser serait nano, qui est inclus par défaut dans OS X.

Pour éditer le fichier hosts :

sudo nano /etc/hosts

Vous devez utiliser la touche ctrl et non la touche cmd pour utiliser nano. ctrl+x permet de quitter l'éditeur. Si vous souhaitez enregistrer votre document, il vous suffit de répondre y à la question suivante.

D'autres informations sur nano sont affichées en bas de l'écran.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X