El comando para cambiar la contraseña de un usuario desde la consola de comandos de Mac OS X es ‘passwd’. Con este comando y con usuario administrador, podemos modificar la contraseña de root y de cualquier otro usuario del sistema.
Abrimos Terminal, en Aplicaciones -> Utilidades y con un usuario administrador del equipo, o sin sudo si somos root, ejecutamos este comando para cambiar la contraseña de root:
$ sudo passwd root Changing password for root. New password: Retype new password:
Para cambiar la contraseña de cualquier otro usuario, con un usuario administrador del equipo:
$ sudo passwd nombre-usuario Changing password for nombre-usuario. New password: Retype new password:
SaludoX
Cambiar contraseña de usuario root en Mac OS X desde Terminal | MacOSas | Celia Pérez
[…] Cambiar contraseña de usuario root en Mac OS X desde Terminal | MacOSas. […]
Chris
cuando hago esto.
«passwd: Account is disable via authentication authority, must be enable first
Credential verification failed because account is disable»
que debo hacer?
nico
Hola Chris, si te da ese mensaje es porque no tienes habilitada la cuenta de root, por defecto no lo está.
Lo que comento aquí es para, una vez habilitada la cuenta, cambiar la contraseña a root.
Activar root es sencillo, varía un poco según versiónes de OS X, pero no imprescindible activar la cuenta, puedes ejecutar comandos como superusuario con: sudo -s
Puedes habilitar la cuenta de root desde la utilidad de directorios (Directory Utility), según el OS en Utilidades no los Core del Library. En esta utilidad vamos al menú edición y seleccionamos activar usuario root, y le asignas una contraseña.
Un saludo.
Fer
Mi equipo no tiene administrador pero los usuarios están bloqueados para convertirlos en administrador. Qué hago para desbloquearlos y cambiar uno de los usuarios de standard a administrador sino tengo administrador?
Lolo
Hola saludos, intento usar el cmd+s pero no la puedo arrancar en modo root que puedo hacer tal vez este bloqueado, tenga otra manera de entrar al root, o algo así necesito ayuda….es una Macbook a1181
nico
Hola Lolo,
No es necesario entrar en modo Sigle User (Cmd+S) para cambiar la contraseña.
Al arrancar la Mac en modo Single User arrancarás como root. Pero el disco no está montado. Debes hacer un fsck y montar el disco como indica en la shell de la pantalla.
Si realmente no arrancas en modo Single User revisa estos artículos:
Resolve startup issues and perform disk maintenance with Disk Utility and fsck
Mac OS X: How to start up in single-user or verbose mode
Siempre puedes arrancar con el DVD y revisar el equipo, incluso cambiar la password de root.
nico
Deberías tener al menos un usuario con permisos de administrador en el equipo, por salud mental.
Cualquier usuario puede ser convertido a administrador desde el panel de gestión de Usuarios, en Preferencias de Sistema.
Omar Cruz
Hola nico gracias por tu post, me ayudo mucho, me evitaste mucho trabajo, gracias.
nico
Genial Omar. Un placer
SaludoX
AWILDA
Tengo una ibook g4 me la dieron está resulta qué tiene una cuenta de administrador qué desconosco la contraseña y la otra es standard pero no puedo configurar nada ya que no me deja me pide qué introduzca la contraseña de administrador quiero cambiarla qué hago
Fredy
Esto esta genial!!!
Estos comandos se pueden usar para algun apple script?
Tengo una lista de 5 usuarios, y quisiera poder generar algún script en donde pueda actualizar los password de las 5 cuentas pero solo corriendo un script esto se puede?
nico
Hola Fredy.
AppleScript depende mucho de cada versión de Mac OS X. Por supuesto que puede usarlo para crear un único script que cambie la contraseña a varios usuarios, preparándolo bien.
Buscando un poco en google (poco) parece que has de utilizar: »
do shell script «dscl . -passwd /Users/
Si esto da error, parece que hay que pasarle que lo ejecute con permisos de administrador:
do shell script «command» user name «me» password «mypassword» with administrator privileges
Suerte!
Fredy
Gracias Nico, y estos comandos que has puesto, se podrán utilizar de alguna forma que pueda pre-cargar la contraseña y la confirmación, he visto que en algunos comandos para ahorrarse pasos de confirmación cuando es «yes» o «no» colocan -y o -n y el comando siguiente, a lo que voy, existe la posibilidad de poner en una sola linea el comando de passwd con el usuario y el «old password» que pide y el «new password» y el «Retype new password»?
nico
Puedes. Lo mejor sería tirar de un fichero externo con estos datos, que incluyas en el script. Con eso te aseguras que puedas editarlo cuando sea necesario sin necesidad de recompilar el script.
No sabría hacerlo, que mis conocimientos se han quedado oxidados, hace años que no toco AppleScript, lo que si te aconsejo es aprendar bash, python… que dan mucho juego y mucha potencia.
SaludoX
carlos
nico, lo que dice Fer, ami tambien me pasa, no aparece un usuario administrador en user groups, y la hora de instalar un programa me pide usuario y administrador pero no tengo o no aparece mi usuario amdinistrador me dieorn el pc con usuario estandar, como hago para volver mi usuario estan en adminsirrador si mi usuario adminsitrador nome lo muestra.
Gracias