El bloqueo de acceso a la interfaz web de Nextcloud no impide que un administrador del servidor cambie la contraseña de una cuenta local. Si puede acceder a la consola del servidor, ejecute el occ user:resetpasswordcomando integrado de Nextcloud como usuario del servidor web y, a continuación, inicie sesión con el mismo nombre de usuario y la nueva contraseña. El comando funciona tanto para cuentas de administrador como para usuarios normales; «admin» es solo un ejemplo de nombre de usuario.
Los comandos que aparecen a continuación siguen el Manual de administración de Nextcloud 35, revisado el 10 de octubre de 2026. Reemplace la ruta de instalación, el usuario HTTP, el ejecutable PHP y el nombre de usuario de ejemplo con los valores que utilice su servidor.
Restablecer la contraseña de forma interactiva
1. Localiza la instalación de Nextcloud y la cuenta del servidor web.
Conéctese al host con una cuenta que pueda usar la línea de comandos y elevar privilegios. Localice el directorio que contiene el occscript. Una ruta común en Ubuntu o Debian es /var/www/nextcloud; algunas instalaciones empaquetadas, en contenedores o alojadas usan otra ubicación. El comando debe ejecutarse en el contexto de instalación de Nextcloud y como usuario HTTP para que la propiedad de los archivos se mantenga constante.
En Debian o Ubuntu, ese usuario suele ser www-data. Nextcloud documenta apachepara Fedora o CentOS, httppara Arch y wwwrunpara openSUSE. Usa tu cuenta de servidor web real, no necesariamente la cuenta de Linux que usas para iniciar sesión.
2. Ejecute el comando de restablecimiento de contraseña de OCC.
Utilice este comando en una instalación típica de Debian o Ubuntu, sustituyendo el nombre de usuario correcto si no lo es admin:
sudo -u www-data php /var/www/nextcloud/occ user:resetpassword admin
Nextcloud solicita una nueva contraseña y le pide que la ingrese nuevamente. La contraseña no se incluye en el comando de la consola, lo que evita que quede registrada en el historial. Cuando el comando indique que la contraseña se restableció correctamente, intente iniciar sesión en la web con ese nombre de usuario y la nueva contraseña. No incluya corchetes angulares alrededor del nombre de usuario al sustituirlo.
La documentación oficial también lo indica sudo -E -u www-data. Esta -Eopción conserva las variables de entorno; no es necesaria para el reinicio interactivo habitual, a menos que su instalación requiera configuraciones de entorno específicas. Ejecútelo occcon la versión de PHP CLI configurada para su servidor web. Si el ejecutable predeterminado phpes incompatible, llame explícitamente al binario de PHP correspondiente.
Si no estás seguro de qué cuenta restablecer
El nombre de inicio de sesión es el nombre de usuario de Nextcloud de la cuenta, no necesariamente su nombre para mostrar o dirección de correo electrónico. Si tiene otra cuenta de administrador, utilice la página Usuarios para confirmar el nombre de inicio de sesión afectado. Desde la línea de comandos, un administrador puede listar las cuentas con:
sudo -u www-data php /var/www/nextcloud/occ user:list
Reemplace www-datala ruta OCC según sea necesario. La salida puede incluir varias cuentas de usuario, así que evite compartirla públicamente si contiene información que permita identificar a los usuarios. Para instalaciones muy grandes, el comando admite opciones como límites y desplazamientos; consulte la occ help user:listsalida actual para ver la sintaxis disponible en su versión.
Si aún tienes acceso a otro administrador de Nextcloud, solicitarle que restablezca tu contraseña en la configuración de Usuarios es una opción más sencilla. El enlace de restablecimiento en la página de inicio de sesión es otra opción solo si previamente guardaste una dirección de correo electrónico válida en tu página personal y el servidor puede enviar correos. OCC es útil cuando ninguna de estas opciones está disponible, pero sí el acceso a la consola.
Solucionar problemas comunes de la línea de comandos
“No se pudo abrir el archivo de entrada” o “occ no encontrado”
El comando apunta al directorio de instalación incorrecto. Cambie la ruta al occscript correcto. También puede acceder al directorio de instalación y ejecutar la versión abreviada sudo -u www-data php occ user:resetpassword admin. No ejecute un script con el mismo nombre desde otra copia de Nextcloud en el mismo servidor.
Errores de permisos, caché o PHP
Confirme que utilizó la cuenta HTTP y la misma versión de PHP CLI que requería la instalación. La documentación de OCC de Nextcloud indica que APCu está deshabilitado por defecto en el modo de línea de comandos de PHP; si OCC informa que APCu no está disponible, habilítelo apc.enable_clipara la configuración correcta de la CLI o siga las --define apc.enable_cli=1instrucciones documentadas. No modifique la configuración web de PHP a ciegas solo para solucionar un error específico de la CLI.
La cuenta utiliza un proveedor de identidad externo.
Algunas instalaciones autentican las cuentas mediante LDAP, SAML u otro proveedor de identidad externo. En ese caso, el proveedor puede ser la autoridad de la contraseña, y un restablecimiento de OCC con los datos de la cuenta local de Nextcloud podría no modificar la credencial utilizada para iniciar sesión. Restablezca la contraseña mediante el proceso aprobado por el proveedor de identidad o verifique que el sistema backend configurado admita cambios de contraseña antes de usar OCC. Este comando se aplica a la contraseña de la cuenta de Nextcloud y no restablece las credenciales del proveedor de identidad.
Puedes ejecutar Nextcloud en un contenedor o en un alojamiento gestionado.
Ejecute OCC en el contenedor de la aplicación o a través del intérprete de comandos del proveedor, no en un host independiente. Los nombres de los contenedores, las rutas de instalación, los comandos PHP y los usuarios del servicio varían según la implementación, por lo que no copie un comando Docker escrito para otra imagen sin consultar su documentación. El alojamiento gestionado puede restringir el acceso al intérprete de comandos; utilice su panel de control o solicite el método de recuperación documentado del proveedor si no puede ejecutar OCC.
Verifica que hayas recuperado el acceso.
Comprueba que OCC haya mostrado un mensaje de éxito, luego abre la URL habitual de Nextcloud en una ventana de incógnito e inicia sesión con el nombre de usuario exacto y la nueva contraseña. Una ventana de incógnito ayuda a distinguir un problema de contraseña de una sesión antigua o una página de inicio de sesión en caché. Una vez que hayas iniciado sesión, confirma que la cuenta aún tenga acceso de administrador y que puedas acceder a la configuración de administración. Si el inicio de sesión sigue fallando, vuelve a comprobar el nombre de usuario, el sistema de autenticación, el registro del servidor y si OCC se ejecutó en la instancia correcta; repetir el restablecimiento en la copia incorrecta no solucionará el problema del servidor activo.
Referencias oficiales