L'account utente non è più in 'admin', come recuperare?

3

Dopo un recente aggiornamento di OS X (attualmente Sierra, 10.12.3), l'utente normale su questa macchina non è più nel gruppo admin .

Non so cosa abbia causato la rimozione dell'account da quel gruppo; come posso riaverlo?

Consigli trovati tramite Non ho un account amministratore su il mio mac suggerisce di eseguire l'avvio in modalità Utente singolo e di utilizzare il comando dscl :

dscl . -append /Groups/admin GroupMembership username

Questo fallisce immediatamente:

Could not read path: path = /System/Library/LaunchDaemons/com.apple.DirectoryServicesLocal.plist, error = 2: No such file or directory

e non si verifica alcuna modifica nei gruppi. Apparentemente non posso aspettarmi che dscl funzioni in modalità Utente singolo.

Quindi cosa devo fare per aggiungere nuovamente il nome utente al gruppo admin ?

    
posta bignose 06.02.2017 - 08:33
fonte

2 risposte

3

Dopo aver iniziato a Modalità utente singolo, inserire:

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

Apri opendirectoryd:

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

Quindi inserisci (sostituendo username con il nome utente reale):

dscl . -append /Groups/admin GroupMembership username

Riceverai un errore "... com.apple.DirectoryServicesLocal.plist non esce più ..." - ignoralo! Il tuo utente dovrebbe comunque essere promosso a un utente amministratore.

Inserisci exit per l'avvio nella GUI.

    
risposta data 07.02.2017 - 03:53
fonte
1

La cosa più semplice è aggiungere un nuovo account amministratore. Per fare ciò:

1. Avvia in modalità utente singolo

Dopo l'accensione, tieni premuto Comando-S

il tuo sistema si avvierà mostrando molti più dettagli e ti lascerà al prompt della shell.

NOTA: se il tuo sistema ha una password del firmware questo fallirà. È necessario prima rimuovere temporaneamente la password. Vedi qui: link

2. Rendi il filesystem scrivibile

emetti il comando mount -uw /

3. Rimuovi il file che indica che il sistema è stato precedentemente configurato

emetti il comando rm /var/db/.AppleSetupDone

4. Lascia che il boot continui

premi Control-D o digita reboot per far sì che il sistema continui l'avvio e / o il riavvio (che non ha importanza)

5. Aggiungi un nuovo account utente temporaneo nella GUI

Il sistema ora si avvia e pensa che sia non configurato e chiederà in un'interfaccia utente grafica i dettagli per creare un nuovo account amministratore, proprio come quando era appena uscito dalla scatola. Assicurati che sia un account NUOVO . E non trasferire dati o cose del genere.

Ti farà accedere anche tu come quell'utente

6. correggi il tuo vecchio account Ora puoi apportare modifiche all'utente originale e assegnargli di nuovo i diritti di amministratore ecc.

7. rimuovere l'account amministratore temp Disconnettiti, accedi con il tuo account fisso e rimuovi l'account amministratore creato temporaneamente.

Ulteriori informazioni:

Vedi anche: I non ho un account amministratore sul mio mac

    
risposta data 30.04.2018 - 03:09
fonte

Leggi altre domande sui tag