ID utente modificato mentre connesso (ancora connesso)

0

Stavo modificando alcune impostazioni quando ho trovato l'ID utente nella sezione degli account. Per qualche ragione inspiegabile ho pensato che ciò significasse il mio ID utente network , cioè con cosa avrei identificato un router. Non ho idea del motivo per cui ho pensato questo. In ogni caso.

Ho cambiato il mio ID utente. Sono ancora loggato Non riesco ad aprire nessun programma, incluso il terminale, per provare a modificarlo.

I programmi attualmente aperti includono: Finder (cartella download), Firefox, Sublime e Outlook.

Attualmente ho paura di riavviare. Tuttavia ho accesso a molte altre macchine Windows / Linux e molte unità flash se devo scaricare / installare / preparare un avvio live / etc.

Devo capire come modificare il mio ID utente.

Soluzione Attualmente sto provando a lavorare: Ho un file explorer aperto. Ho aperto sublime.

Se riesco a trovare dove OS X memorizza l'ID utente, potrei essere in grado di navigare verso di esso e cambiarlo in qualunque cosa debba essere (501 penso?).

Se qualcun altro ha idee o soluzioni, sono tutto orecchie. In ogni caso, pubblicherò un aggiornamento quando verrà risolto in un modo o nell'altro.

Modifica: Aggiorna (poiché ho detto che avrei voluto). Il problema è stato risolto, la soluzione di Klanomath in basso ha funzionato perfettamente alla prima volta. Grazie!

    
posta YouHaveGotToBeKiddingMe 11.07.2017 - 21:49
fonte

1 risposta

0

Riavvia il Mac in modalità Utente singolo ( cmd S durante l'avvio) e inserisci al prompt:

/sbin/fsck -fy
/sbin/mount -uw /

Apri opendirectoryd:

launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist

Riceverai alcuni messaggi di errore - ripetutamente.

Quindi inserisci (sostituendo username con il tuo vero nome utente):

dscl . -read /Users/username UniqueID

Dovresti ottenere qualcosa come 272 (se lo hai cambiato in 272 accidentalmente)

Ora torna nuovamente a 501 e controlla il risultato:

dscl . -change /Users/username UniqueID 272 501
dscl . -read /Users/username UniqueID

che dovrebbe produrre il 501 originale.

Quindi inserisci exit e avvia la tua GUI o meglio: riavvia immediatamente il Mac con shutdown -r now per evitare errori basati sul lancio prematuro di opendirectoryd. Ho ricevuto alcuni errori kextunload che provavano a chiudere / riavviare dopo l'avvio direttamente alla GUI.

    
risposta data 11.07.2017 - 22:24
fonte

Leggi altre domande sui tag