No tengo una cuenta de administrador en mi Mac

65

En mi Mac tengo 2 cuentas y las dos son cuentas normales. Por lo tanto, en este momento no tengo una cuenta de administrador, solo una que antes era administrador, pero ahora no.

¿Cómo puedo tener nuevamente una cuenta de administrador?

João Touças
fuente
3
¿Cómo se convirtió la cuenta en una cuenta no administrativa?
user151019
Puede valer la pena ir a la página de configuración de usuario / cuentas y ver si la cuenta que "era" administrador puede volver a ser administrador con los derechos que tiene actualmente. No sabía que OSX le permitía desadministrar todas las cuentas.
Carl Witthoft
1
Las respuestas en esta pregunta no me funcionan. Lo describí en apple.stackexchange.com/questions/271873/…
bignose
Estoy en El Capitán y estoy trabajando en esto ahora para poder llegar a High Sierra. No puedo instalar el nuevo sistema operativo sin resolver esto.
PaulR
FWIW: para activar que ya no tenga una cuenta de administrador, en High Sierra es suficiente tratar de cambiar el nombre de la única cuenta en el panel de control.

Respuestas:

80

Puede crear una nueva cuenta de administrador reiniciando el Asistente de configuración:

  1. Arranque en modo de usuario único: inicie / reinicie su Mac. Tan pronto como escuche el tono de inicio, presione y mantenga presionado + Shasta que vea una pantalla negra con letras blancas. (Si termina de nuevo en la pantalla de inicio de sesión después de un destello de la pantalla negra con letras blancas, ingrese su contraseña y volverá a la pantalla negra).

  2. Verifique y repare la unidad escribiendo /sbin/fsck -fyluego ↩ enter, como lo indica el texto en pantalla.

  3. Monte la unidad como lectura-escritura escribiendo /sbin/mount -uw /entonces ↩ enter.

  4. Elimine el archivo Apple Setup Done escribiendo rm /var/db/.AppleSetupDoneluego ↩ enter.

  5. Reinicie escribiendo rebootentonces ↩ enter.

  6. Complete el proceso de configuración, creando una nueva cuenta de administrador.

Tenga en cuenta que esto puede provocar que la nueva cuenta inicie sesión automáticamente cuando se reinicia el sistema, reemplazando cualquier cuenta que se haya configurado para iniciar sesión automáticamente anteriormente. Si necesita conservar el acceso a la cuenta original sin conocer su contraseña, esto puede estropearlo.

grg
fuente
1
Tome nota de /al final del comando en el punto 3. Fácil de omitir.
Dave
24

Inicie la partición de recuperación, abra la terminal y escriba

resetpassword

Eso debería abrir un cuadro de diálogo que le permitirá cambiar su contraseña y, tal vez, configurar la cuenta como administrador. Si no puede configurar una cuenta para administrador, deberá reiniciar en modo de usuario único (mantenga presionado Cmd-Smientras inicia su Mac). Cuando llegue a la línea de comando (pantalla en negro, texto en blanco) escriba:

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

Esto hace que el sistema de archivos se pueda escribir y luego elimina el archivo que le dice a OS X que ha configurado el sistema. Presione Ctrl-D"para continuar su arranque y debería obtener el inicio" Bienvenido a Macintosh "y podrá configurar una NUEVA cuenta (asegúrese de que sea una cuenta nueva). Esta cuenta será una cuenta de administrador.

lbutlr
fuente
1
resetpassword no ayudará (lo intenté), pero eliminar .AppleSetupDone funciona de
No es útil para aquellos que no saben cómo iniciar la partición de recuperación.
Jayden Lawson
6

Puede iniciar su Mac en modo de usuario único presionando la Cmd-Stecla mientras se inicia el sistema

  1. montar cuando lee y escribe en modo mount -uw /
  2. puede crear un grupo de administradores y una cuenta utilizando la dsclutilidad

PD: Este procedimiento requiere que ingrese una cantidad justa de comandos, alternativamente puede usar el asistente de configuración de OS X para recrear la cuenta de administrador. Para hacerlo, después de iniciar en modo Usuario único y configurar el sistema de archivos para acceso de escritura (ver arriba), ejecute el siguiente comando:

rm /var/db/.AppleSetupDone

nelson
fuente
1
Nelson, sugiero mejorar su respuesta agregando los comandos dscl reales que necesitaría usar. Buena respuesta pero podría ser mejor. Recientemente tuve un infierno tratando de resolverlo, una buena respuesta en este sitio habría sido de gran ayuda.
Harv
1
Utilicé esta página recientemente después de que accidentalmente me convertí en un usuario estándar - hackmac.org/tutorials/from-standard-to-administrator
Karthik T
4

Hay varias formas de recuperar / recrear los privilegios de administrador en una Mac.

  1. La cuenta de administrador existe, pero la contraseña se olvida:

Inicie en Partición de recuperación , elija Terminal en el menú Utilidades y escriba lo siguiente:

resetpassword

Esto iniciará la aplicación Restablecer contraseña con la que puede seleccionar una cuenta y establecer una nueva contraseña para ella, lo que permite iniciar sesión para ello.

Restablecer aplicación de contraseña

Restablecer la contraseña NO cambia la contraseña del archivo de llavero de la cuenta, por lo que el acceso a los datos en el llavero aún requiere la contraseña original.

  1. La cuenta de administrador no existe y / o queremos crear un nuevo administrador con el Asistente de configuración

El objetivo es eliminar un archivo de marca /var/db/.AppleSetupDone que le dice a macOS que el Asistente de configuración ya se ha completado. Si falta el archivo, macOS abrirá el Asistente de configuración, que incluye la creación de una nueva cuenta con privilegios administrativos (igual que en el primer arranque de una nueva Mac). Tenga en cuenta que esto puede provocar que la nueva cuenta inicie sesión automáticamente cuando se reinicie el sistema, reemplazando cualquier cuenta que se haya configurado para iniciar sesión automáticamente anteriormente. Si necesita conservar el acceso a la cuenta original sin conocer su contraseña, esto puede estropearlo.

Puede hacer que el Asistente de configuración se ejecute (al menos) de tres maneras:

a) utilizar Terminal en recuperación. Primero, inicie en Partición de recuperación ( CmdRen el inicio) y seleccione la utilidad Disco en la ventana Utilidades. Seleccione el volumen de su sistema (generalmente llamado Macintosh HD ) y haga clic en el botón Montar en la barra de herramientas. Ahora el volumen es de lectura / escritura. Cierre la Utilidad de Discos, inicie la Terminal desde el menú y escriba el siguiente comando:

rm /var/db/.AppleSetupDone

Presione Entrar, salga de Terminal y reinicie su Mac. Cuando se inicie el sistema, se mostrará el Asistente de configuración y se le pedirá que cree una nueva cuenta administrativa.

b) use el modo de usuario único . Primero inicia en modo de usuario único ( CmdSen el inicio). Cuando el sistema se inicie y aparezca el mensaje #root, escriba los siguientes comandos:

modo de usuario único

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

Cuando se inicie el sistema, se mostrará el Asistente de configuración y se le pedirá que cree una nueva cuenta administrativa.

c) use el modo de disco de destino con otra computadora

modo de disco de destino

Si tiene otra Mac disponible, puede usar el modo de disco de destino ( Ten el arranque) y conectar el cable FireWire, Thunderbolt o USB-C entre las Mac. En la otra Mac, verá un icono amarillo que representa un disco externo (pero en realidad es el disco interno de su Mac en modo de disco de destino) al que puede acceder con capacidades completas de lectura / escritura. Tenga en cuenta el nombre del volumen amarillo (generalmente Macintosh HD ) y escriba lo siguiente en la Terminal (con el nombre del volumen apropiado ingresado):

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

Expulse el volumen amarillo y use el botón de encendido para apagar y reiniciar su Mac. Cuando se inicie el sistema, se mostrará el Asistente de configuración y se le pedirá que cree una nueva cuenta administrativa.

  1. use el Modo de usuario único y use las herramientas de línea de comandos para crear directamente un nuevo usuario y hacerlo miembro del grupo de administradores:

Primero inicia en modo de usuario único ( CmdSen el inicio). Cuando el sistema se inicie y aparezca el mensaje #root, escriba los siguientes comandos:

modo de usuario único

/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

Esto creará una cuenta "joeadmin", ID de cuenta 510, con contraseña "contraseña" que será un administrador.

boris42
fuente
No es útil si no sabe cómo iniciar la partición de recuperación.
Jayden Lawson
1
Los pasos de @JaydenLawson necesarios para iniciar la Partición de recuperación se enumeran en la sección a) de mi respuesta
boris42
ejecutar este comando sugerido en a) rm /var/db/.AppleSetupDonemostrando este mensaje de error: "No
existe
@ boris42 gracias. Quizás debería agregarse en la sección 1.
Jayden Lawson
2
Una nota para el modo de usuario único: si File Vault está habilitado, el sistema muestra una pantalla negra con texto blanco por un momento y va a la pantalla de inicio de sesión. Esto es necesario para desbloquear el disco, así que solo ingrese su contraseña y luego verá la solicitud.
MightySeal