Non ho un account amministratore sul mio mac


65

Sul mio mac ho 2 account ed entrambi sono normali. Quindi in questo momento non ho un account amministratore, solo uno che in passato era un amministratore, ma ora non lo è.

Come posso avere di nuovo un account amministratore?


3
In che modo l'account è diventato non amministratore?
user151019

Potrebbe valere la pena andare nella pagina delle impostazioni utente / account e vedere se l'account che era "admin" può essere ripristinato come amministratore con i diritti che hai attualmente. Non ero a conoscenza del fatto che OSX ti consentisse di disinstallare tutti gli account.
Carl Witthoft il

1
Le risposte a questa domanda non funzionano per me. Ho descritto ulteriormente su apple.stackexchange.com/questions/271873/…
bignose il

Sono su El Capitan e sto lavorando su questo ora in modo da poter arrivare a High Sierra. Non riesco a installare il nuovo sistema operativo senza risolvere questo.
PaulR

FWIW: per innescare il fatto di non avere più un account amministratore, su High Sierra è sufficiente provare a rinominare troppo l'unico account nel pannello di controllo.

Risposte:


80

È possibile creare un nuovo account amministratore riavviando l'installazione guidata:

  1. Avvia in modalità utente singolo: avvia / riavvia il Mac. Non appena senti il ​​tono di avvio, tieni premuto + Sfinché non vedi una schermata nera con lettere bianche. (Se torni alla schermata di accesso dopo un lampo della schermata nera con caratteri bianchi, inserisci la tua password e tornerà alla schermata nera.)

  2. Controllare e riparare l'unità digitando /sbin/fsck -fyquindi ↩ enter- come indicato dal testo sullo schermo.

  3. Montare l'unità come lettura-scrittura digitando /sbin/mount -uw /quindi ↩ enter.

  4. Rimuovi il file Apple Setup Done digitando rm /var/db/.AppleSetupDonequindi ↩ enter.

  5. Riavvia digitando rebootquindi ↩ enter.

  6. Completa la procedura di configurazione, creando un nuovo account amministratore.

Si noti che ciò può comportare il nuovo accesso automatico del nuovo account al riavvio del sistema, sostituendo qualsiasi account sia stato impostato per l'accesso automatico in precedenza. Se devi conservare l'accesso all'account originale senza conoscerne la password, ciò potrebbe rovinare tutto.


1
Prendi nota della /fine del comando al punto 3. Facile da perdere.
Dave, il

24

Avviare la partizione di ripristino, aprire il terminale e digitare

resetpassword

Ciò dovrebbe far apparire una finestra di dialogo che ti permetterà di cambiare la tua password e, forse, di impostare l'account su admin. Se non riesci a impostare un account come amministratore, dovrai riavviare in modalità utente singolo (tieni premuto Cmd-Sdurante l'avvio del Mac). Quando arrivi alla riga di comando (schermo nero, testo bianco) digita:

mount -uw /
rm /var/db/.AppleSetupDone

Questo rende il file system scrivibile, quindi rimuove il file che dice a OS X che hai configurato il sistema. Premi Ctrl-D"per continuare il tuo avvio e dovresti ottenere l'avvio" Benvenuto in Macintosh "e sarai in grado di configurare un NUOVO account (assicurati che sia un nuovo account). Questo account sarà un account amministratore.


1
resetpassword non aiuta (ho provato), ma la rimozione di .AppleSetupDone funziona come un incantesimo

Non utile per coloro che non sanno come avviare la partizione di ripristino.
Jayden Lawson,

6

Puoi avviare il Mac in modalità utente singolo tenendo premuto il Cmd-Stasto durante l'avvio del sistema

  1. montare in modalità lettura e scrittura mount -uw /
  2. puoi creare un gruppo e un account di amministrazione usando l' dsclutilità

PS: questa procedura richiede di digitare un discreto numero di comandi, in alternativa puoi utilizzare l'assistente di configurazione di OS X per ricreare l'account amministratore. Per fare ciò, dopo l'avvio in modalità Utente singolo e l'impostazione del file system per l'accesso in scrittura (vedere sopra), quindi eseguire il comando seguente:

rm /var/db/.AppleSetupDone


1
nelson, suggerisco di migliorare la tua risposta aggiungendo gli attuali comandi dscl che avrebbe bisogno di usare. Buona risposta ma potrebbe essere migliore. Di recente mi sono divertito un mondo a provare a capirlo, una buona risposta su questo sito avrebbe aiutato immensamente.
Harv,

1
Ho usato questa pagina di recente dopo essermi accidentalmente diventato un utente standard - hackmac.org/tutorials/from-standard-to-administrator
Karthik T

4

Esistono diversi modi per recuperare / ricreare i privilegi di amministratore su un Mac.

  1. L'account amministratore esiste, ma la password è stata dimenticata:

Avviare nella partizione di ripristino , selezionare Terminale dal menu Utilità e digitare quanto segue:

resetpassword

Ciò avvierà l'app Reimposta password con la quale è possibile selezionare un account e impostare una nuova password per esso, abilitando così l'accesso per esso.

Ripristina app password

Il ripristino della password NON modifica la password del file portachiavi dell'account, quindi l'accesso ai dati nel portachiavi richiede comunque la password originale.

  1. L'account amministratore non esiste e / o vogliamo creare un nuovo amministratore con l' Installazione guidata

L'obiettivo è quello di rimuovere un file flag /var/db/.AppleSetupDone che dice a macOS che l'Assistente installazione è già stato completato. Se il file non è presente, macOS avvierà l'Assistente installazione che include la creazione di un nuovo account con privilegi di amministratore (lo stesso del primo avvio di un nuovo Mac). Si noti che ciò può comportare il nuovo accesso automatico del nuovo account al riavvio del sistema, sostituendo qualsiasi account sia stato impostato per l'accesso automatico in precedenza. Se devi conservare l'accesso all'account originale senza conoscerne la password, ciò potrebbe rovinare tutto.

È possibile eseguire Setup Assistant in (almeno) in tre modi:

a) utilizzare Terminal in Recovery. Per prima cosa esegui l'avvio nella partizione di ripristino ( CmdRall'avvio) e seleziona Utility disco dalla finestra Utilità. Seleziona il volume del tuo sistema (di solito denominato Macintosh HD ) e fai clic sul pulsante Monta sulla barra degli strumenti. Ora il volume è in lettura / scrittura. Chiudi Utility Disco, avvia Terminal dal menu e digita il seguente comando:

rm /var/db/.AppleSetupDone

Premi Invio, esci da Terminale e riavvia il Mac. All'avvio del sistema, verrà visualizzato Setup Assistant e verrà richiesto di creare un nuovo account amministrativo.

b) utilizzare la modalità utente singolo . Innanzitutto si avvia in modalità utente singolo ( CmdSall'avvio). Quando il sistema si avvia e viene visualizzato il prompt #root digitare i comandi seguenti:

modalità utente singolo

/sbin/mount -uw /
rm /var/db/.AppleSetupDone
exit

All'avvio del sistema, verrà visualizzato Setup Assistant e verrà richiesto di creare un nuovo account amministrativo.

c) utilizzare la modalità Disco target con un altro computer

modalità disco di destinazione

Se hai un altro Mac disponibile, puoi utilizzare la Modalità disco di destinazione ( Tall'avvio) e collegare il cavo FireWire, Thunderbolt o USB-C tra i Mac. Sull'altro Mac vedrai un'icona gialla che rappresenta un disco esterno (ma in realtà è il disco interno del tuo Mac in modalità Disco di destinazione) a cui puoi accedere con tutte le funzionalità di lettura / scrittura. Nota il nome del volume giallo (di solito Macintosh HD ) e digita quanto segue in Terminale (con il nome del volume appropriato inserito):

rm /Volumes/Macintosh\ HD/var/db/.AppleSetupDone

Espelli il volume giallo e usa il pulsante di accensione per spegnere e riavviare il Mac. All'avvio del sistema, verrà visualizzato Setup Assistant e verrà richiesto di creare un nuovo account amministrativo.

  1. utilizzare la modalità utente singolo e utilizzare gli strumenti della riga di comando per creare direttamente un nuovo utente e renderlo membro del gruppo di amministratori:

Innanzitutto si avvia in modalità utente singolo ( CmdSall'avvio). Quando il sistema si avvia e viene visualizzato il prompt #root digitare i comandi seguenti:

modalità utente singolo

/sbin/mount -uw /
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
dscl . -create /Users/joeadmin
dscl . -create /Users/joeadmin UserShell /bin/bash
dscl . -create /Users/joeadmin RealName "Joe Admin" 
dscl . -create /Users/joeadmin UniqueID "510"
dscl . -create /Users/joeadmin PrimaryGroupID 20
dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin
dscl . -passwd /Users/joeadmin password 
dscl . -append /Groups/admin GroupMembership joeadmin
dseditgroup -o edit -a joeadmin -t user admin
exit

Questo creerà un account "joeadmin", ID account 510, con password "password" che sarà un amministratore.


Non utile se non sai come avviare la partizione di ripristino.
Jayden Lawson,

1
I passaggi di @JaydenLawson necessari per avviare la partizione di ripristino sono elencati in una sezione della mia risposta
boris42

eseguire questo comando suggerito in a) che rm /var/db/.AppleSetupDonemostra questo messaggio di errore: "Nessun file o directory simile"
Hemang

@ boris42 grazie. Forse dovrebbe essere aggiunto nella sezione 1.
Jayden Lawson il

2
Nota per la modalità utente singolo: se File Vault è abilitato, il sistema mostra per un momento una schermata nera con testo bianco e passa alla schermata di accesso. Questo è necessario per sbloccare il disco, quindi inserisci la tua password e dopo vedrai il messaggio.
MightySeal,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.