Modifica dei file di sistema / libreria con Property List Editor (PLE)

2

Voglio aggiornare il programma in /System/Library/LaunchDaemons/com.apple.locate.plist. Ho sbloccato il file in Finder ma l'editor dell'elenco proprietà mi dà:

The file "com.apple.locate.plist" could not be unlocked.

Could not add write permission to the file because you do not own it. Try modifying the permissions of the file in the Finder or Terminal.

Non voglio rendermi proprietario di un file di sistema. C'è un modo per modificare questo file senza modificare manualmente le autorizzazioni?

    
posta Stephen Rasku 29.06.2012 - 05:54
fonte

4 risposte

0

Sono stato in grado di modificarlo abilitando l'utente root e modificandolo direttamente come root con il PLE.

    
risposta data 30.06.2012 - 16:29
fonte
0

Non potresti semplicemente usare un editor di codice? Almeno TextMate e TextWrangler possono convertire le liste di proprietà da binario in XML e authentificate come root per salvare i file.

    
risposta data 29.06.2012 - 06:46
fonte
0

Di solito lo faccio

cp /System/Library/LaunchDaemons/com.apple.locate.plist /System/Library/LaunchDaemons/com.apple.locate.plist.bak
cp /System/Library/LaunchDaemons/com.apple.locate.plist /tmp
# run PLE on /tmp/com.apple.locale.plist
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.locate.plist
sudo cp /tmp/com.apple.locale.plist /System/Library/LaunchDaemons/com.apple.locate.plist
sudo chown root:wheel /System/Library/LaunchDaemons/com.apple.locate.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.locate.plist

o (se di fretta) cambio solo la proprietà del file, eseguo la modifica e cambio la proprietà all'impostazione originale.

    
risposta data 01.07.2012 - 10:29
fonte
0

Lingon è un'ottima App con una bella interfaccia utente per la gestione di questi tipi di file.

link

Nessun problema diverso dall'autenticazione al salvataggio del file.

    
risposta data 01.07.2012 - 12:37
fonte

Leggi altre domande sui tag