Impossibile salvare il file hosts dopo l'aggiunta di siti Web da bloccare.

3

Non riesco a salvare il file hosts dopo l'aggiunta di siti Web da bloccare, oltre a non riuscire a svuotare la cache. Non sono un tecnico, sto solo facendo ricerche sul web e sto cercando di seguire le indicazioni per il terminale e il testo. Il problema è iniziato qui (questo è il modo in cui è stata aperta la modifica del testo):

Host Database

localhost is used to configure the loopback interface when the system is booting. Do not change this entry.

127.0.0.1 localhost

255.255.255.255 broadcasthost

::1 localhost

Mancava un nome computer (non ne ho uno, questo è evidente nel Preferenze di Sistema > Internet e Condivisione in rete > il campo Nome computer è vuoto.) e la linea "fe80 :: 1% lo0 localhost" .

"Impossibile salvare Il file 'hosts' è read = only. Tentativo di sovrascrivere?" > Fai clic su "Sovrascrivi" > "Impossibile salvare Impossibile salvare il documento come" host "nella cartella" etc ".

Questo è un PowerPC G4 con Tiger (OSX 10.4.11).

    
posta Privacy Hound 18.07.2012 - 10:47
fonte

2 risposte

2

Questa specifica richiesta "Voglio bloccare i siti e modificare / private / etc / hosts" richiede di sapere come modificare un file di configurazione di sistema normalmente nascosto . Le tue informazioni su un vecchio processore e sistema operativo sono eccellenti, ma in questo caso tutti gli OS X funzionano allo stesso modo per la modifica del file host unix.

Questo errore è intenzionale e, dal momento che la progettazione di questo file è facile da modificare, puoi facilmente interrompere il computer dal lavoro (e anche questo file è molto auspicabile per malware o trojan / virus da attaccare - immagina se il tuo banking il sito web è stato indirizzato a un altro sito per raccogliere l'utente e la password prima di inviare tali informazioni alla tua banca reale come parte di a attacco "man in the middle" .)

La maggior parte delle persone usa un editor basato sul terminale poiché è facile usare il comando sudo per modificare temporaneamente il file con i permessi di root - facendo attenzione a non annullare le protezioni che rendono questo non scrivibile direttamente da nessun utente.

Come sempre, assicurati di sapere come correggere una modifica come questa: il normale backup di Time Machine dovrebbe conservare questo file se sai come navigare nella cartella / private / etc usando Finder Vai - > Vai a cartella ... scorciatoia da tastiera prima di accedere a Time Machine.

    
risposta data 18.07.2012 - 13:56
fonte
2

Se vuoi che il tuo computer abbia un nome per scopi di rete, inserisci uno in System Preferences > Internet and Network Sharing > Computer Name .

Questo è quello che consiglierei, perché Apple OS X è per lo più configurato usando la GUI di Apple e non come gli altri convenzionali Unix che modificano manualmente i file di testo. La maggior parte delle volte le modifiche manuali verranno sovrascritte.

In generale, se si desidera modificare i file di sistema, utilizzo il terminale il più delle volte. Per ottenere i privilegi di sistema da utilizzare per salvare quei file, utilizzo sudo , che precede i comandi per eseguire il comando con i privilegi di sistema. Usando sudo devi digitare la tua password per ottenere l'accesso e devi essere un amministratore.

Un editor di riga di comando abbastanza facile da usare sarebbe nano , che appartiene a OS X per impostazione predefinita.

La modifica del file hosts sarebbe:

sudo nano /etc/hosts

Devi usare i tasti control e non command per usare nano. control + x uscirebbe dall'editor. Se vuoi salvare il tuo documento, rispondi semplicemente y al seguente prompt.

Ulteriore aiuto in nano viene visualizzato nella parte inferiore dello schermo.

    
risposta data 18.07.2012 - 14:07
fonte

Leggi altre domande sui tag