Problemi nel salvataggio delle modifiche in / etc / sshd_config

4

Sto cercando di configurare il mio mac mini come server git sicuro, sto seguendo questo utile post sul blog, link .

Ora mi blocco al numero 6 quando sto cercando di salvare le modifiche apportate al file / etc / sshd_config. Ho effettuato l'accesso come account amministratore e posso aprire correttamente il file, quando provo a salvarlo, ricevo il seguente errore:

The document “sshd_config” could not be saved. You don’t have permission.

To view or change permissions, select the item in the Finder and choose File > Get Info.

Ho provato a cambiare i permessi usando chmod ma non posso farlo neanche io. Inoltre, non riesco a trovarlo utilizzando il finder per poter modificare le autorizzazioni utilizzando File > Ottieni informazioni come suggerito nel messaggio di errore.

Qualcuno ha qualche idea su come posso risolvere questo? Per favore aiuto!

    
posta MattStacey 15.06.2011 - 00:54
fonte

1 risposta

8

L'uso di sudo sul comando open non fa nulla di particolarmente utile - il programma attuale viene comunque eseguito sotto l'identità regolare dell'utente. Per risolvere questo, assicurati che TextEdit non sia in esecuzione, quindi esegui:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit &
open -a "TextEdit" /etc/sshd_config

Il primo comando esegue TextEdit come root; il secondo dice di aprire il file. Dopo questo, dovresti essere in grado di modificare & Salva I Cambiamenti. Quando hai finito, assicurati di uscire da TextEdit (o continuerà a modificare i file come root).

In alternativa, utilizza TextWrangler (o il suo fratello ancora più capace, ma non-libero, BBEdit) . Gestisce il salvataggio automatico dei file come root, oltre ad avere modi semplici per modificare file invisibili. Lo preferisco molto per la modifica di file di configurazione e simili.

MODIFICA: assicurati di ottenere la versione di TextWrangler dal sito web del software Bare Bones , non la versione dal Mac App Store - la versione App Store ha la funzione di salvataggio come root rimossa per rispettare le regole di Apple.

    
risposta data 15.06.2011 - 22:18
fonte

Leggi altre domande sui tag