Newsgroup: it.comp.macintosh
Titolo: elementi login che vengono rimessi

hola,
da qualche tempo mi capita che se da un account (dopo l'autenticazione)
elimino qualche elemento di login dalla relativa scheda "Account", se
riapro le preferenze mi accorgo che questi vengono rimessi.
Che può essere? Perché non vengono cancellati?
grazie
salvo
-- 
UNIX Era, NeXT Generation
§alvomi©

 Che può essere? Perché non vengono cancellati?
File di preferenze bloccato in scrittura...?
-- 
Soon there'll be just two kinds of people.
Those who use computers.
And those who use Apples.

 File di preferenze bloccato in scrittura...?
pensavo proprio questo. Ma quale, tra tutti? Non ricordo qual'è quello
relativo...


 relativo...
"~/Library/Preferences/loginwindow.plist"
Qui i permessi sono
-rw-------


 -rw-------
anche qui:
-rw-------
uno dei elementi che ricompare sempre è Gmailstatus: lo tolgo, e al
riavvio riappare...
salvo


 riavvio riappare...
prima di toglierlo hai chiuso gmailstatus? Potrebbe essere lui che lo
reimposta a tua insaputa...
-- 
Ogni albero che non porta buon frutto sarà tagliato e buttato nel fuoco

 reimposta a tua insaputa...
sě, l'ho rimosso dalla barra del Finder.
Se per questo torna pure un altro che non ha piů riferimenti: l'helper
di Pod2Go: non c'č neppure la sua cartella in /Applicazioni, e
Preferenze Account lo rimette :)
Un'altra cosa, ogni volta che Preferenze parte c'č "modifiche
disabilitate" (lucchetto in basso a sinistra) e devo rimettere la
password. Non ricordo che fosse sempre cosě. Puň avere importanta, ai
fini del problema?


 "~/Library/Preferences/loginwindow.plist"
oh, ma mi sembra assurdo: il file ha i permessi di scrittura, e infatti
viene pure scritto, riaprendo Preferenze -> Account sembra tutto ok. Ma
dopo qualche minuto (forse solo secondi) le due voci non richieste
vengono rimesse (e una si riferisce pure a una cartella che non è più
presente)...
Che altro può influire?
salvo


 Che altro può influire?
Che siano i programmi in questione che vanno a modificare le preferenze?
Sicuro che non ci sia attivo nessun processo che abbia a che fare con
loro?


 loro?
Sicuro no, ma non mi spiego quali possano essere (specie nel caso
...zombie). E` come se avesse un backup del file e lo rimettesse a
posto.


 quando parte la macchina e non quando si logga l'utente?
Allora un bel controllino in /Library/StartupItems o 
/System/Library/StartupItems .

 /System/Library/StartupItems .
sto vedendo ora, e ci trovo poca roba: MissingSync, Parallels,
demonic-dbus, e due curiose cartelle: tun e tap
Su /System/Library/StartupItems c'è altra roba, ma all'apparenza
sembrerebbe tutto ok.
Pensavo anche ad effetti di Winswitch, che uso per cambiare velocemente
l'account, ma l'ho disinstallato, reinstallato e il problema si
ripresenta.
grazie, ciao


 sembrerebbe tutto ok.
Ho letto ora il tuo messaggio orinale, il fatto che il file venga 
ripristinato dopo pochi secondi mi fa dubitare che sia un controllo 
fatto da qualche programma (sarebbe troppo frequente!).
Mi domando se netinfo conservi queste informazioni e ripristini i file 
ma una veloce ricerca dice:
"The login items are not stored in Netinfo, they are stored in 
loginwindow.plist in the users Library/Preferences. You can either 
remove the entries for the server or simply trash that file and let a 
default one get recreated."
Prova a spostare ~/Library/Preferences/loginwindow.plist sulla scrivania 
e fai un logout.
Quando rientri vedi che succede.
Se il file ricompare come prima e vuoi pizzicare il bastardello sul 
fatto scarica fslogger e fsloggerfmt.

 fatto scarica fslogger e fsloggerfmt.
hai dei links?
grazie


 default one get recreated."
ma questo lo ricrea per ogni utente, anche creato ex-novo apposta?
se si, e' qualcosa che si carica a livello sistema e non a livello
utente.


 e fai un logout.
Esperimento:
senza logout, loginwindow.plist spostato in scrivania e rinominato: per
un po' in ~/Library non appare più, dopo un po' uso alcuni programmi
(Entourage, ecc...), e spunta un nuovo loginwindow.plist con tutti gli
elementi di quello originale, compresi i due intrusi.
Chi lo crea? quale processo? da quale backup?
Winswitch? boh...



Le istruzioni sono nel secondo link, il formattatore è uno script perl:
sudo fslogger | fsloggerfmt

 sudo fslogger | fsloggerfmt
fatto, ed eseguito.
Esperimento: dopo aver cancellato i due items, apro il log in terminale,
carico Entourage (già aperto) e clicco su "invia e ricevi", ottengo il
log sotto (e altro), da cui si vede che loginwindow.plist viene
riscritto.
Che te ne pare?
salvo
---
LOG:
LaunchCFMApp (532): Modifies:
"/Users/salvo/Library/Caches/Metadata/Microsoft/Entourage/2004/Identità
principale/Messages/0T/0B/0M/678K/678206.vRgeMessage": 501 (salvo): 80
(admin): -rw-r--r--  (0x0081a4, vnode type VREG)
LaunchCFMApp (532): Changes unix stat for:
"/Users/salvo/Library/Caches/Metadata/Microsoft/Entourage/2004/Identità
principale/index": 501 (salvo): 80 (admin): -rw-r--r--  (0x0081a4, vnode
type VREG)
LaunchCFMApp (532): Creates the file:
"/Users/salvo/Library/Preferences/cf#jPefU": 501 (salvo): 80 (admin):
-rw-------  (0x008180, vnode type VREG)
LaunchCFMApp (532): Modifies:
"/Users/salvo/Library/Preferences/cf#jPefU": 501 (salvo): 80 (admin):
-rw-------  (0x008180, vnode type VREG)
LaunchCFMApp (532): Changes unix stat for:
"/Users/salvo/Library/Preferences/loginwindow.plist": 501 (salvo): 80
(admin): -rw-------  (0x008180, vnode type VREG)
LaunchCFMApp (532): Renames:
"/Users/salvo/Library/Preferences/loginwindow.plist": 501 (salvo): 80
(admin): -rw-------  (0x008180, vnode type VREG)


 (admin): -rw-------  (0x008180, vnode type VREG)
forse ci siamo:
Chiuso Entourage, cancellati i due items, chiuso Preferenze. Controllato
per un po' che non ci fossero. Riaperto Entourage: ha riscritto il file
loginwindow.plist, ma ora non sembrano esserci più i due "cosi".
Dunque, la causa parrebbe quella. 
Resta da vedere se si può evitare e se si dovesse ripresentare.
salvo


 Resta da vedere se si può evitare e se si dovesse ripresentare.
Ora con Entourage fai lo stesso test di prima, cioè cancelli una riga o 
sposti loginwindow.plist e vedi se te lo rimette a posto, se è così 
finalmente abbiamo trovato una soluzione ad amule.conf che si corrompe 
continuamente.

 continuamente.
Appena fatto: portato loginwindows.plist nella scrivania, usato
Entourage, ...ricreato un nuovo loginwindow.plist uguale a quello
rimosso (e senza - ovviamente - le due righe incriminate, già tolte). E`
stato Entourage?
ciao
