Papercut es un gestor de impresión que nos permite entre otras cosas controlar la cantidad de impresiones que se realizan en una red corporativa. El servidor de PaperCut, que podemos tener instalado en nuestra red, tiene una cuenta de administrador por defecto, admin, vamos a ver como podemos recuperar acceso a esta cuenta en caso que la perdamos.
La cuenta de admin, es la primera que usamos al acabar de instalar el servidor y podemos usarla incluso aunque no tengamos conexión contra el AD que tengamos configurado. Puede ocurrir que se necesite acceder al servidor de Papercut pero se haya olvidado o extraviado esta contraseña, vamos a ver como resetearla. Obviamente lo primero que necesitamos es acceso al servidor en el cual tengamos instalado el servidor de Papercut, una vez logueados en el servidor, en este caso hablaremos de un Windows Server, seguiremos los siguientes pasos:
Parar el servicio Papercut Application Server
- Abrimos las Herramientas Administrativas y luego Servicios. Allí localizaremos el servicio PaperCut Application Server y lo pararemos con un click derecho y stop. Alternativamente podemos utilizar los batch que podemos encontrar en la carpeta de instalación de PaperCut\server\bin\win. Allí tenemos el start-server.bat y el stop-server.bat
Modificar el fichero server.properties
Con el servicio parado, vamos a la carpeta de instalación de PaperCut y dentro de la carpeta server encontraremos el fichero server.properties.
- Editamos este fichero server.properties
- Localizamos la linea que indica admin.password=
- Cambiaremos todo el texto del hash por una nueva contraseña temporal en texto plano. Por ejemplo cambiaremos admin.password=HASH\:316e2407fd6ea316527a9fe08f3edf8a a admin.password=passwordtemporal
Guardamos el fichero
Arrancar el servicio e introducir la contraseña definitiva
- Ahora volvemos a arrancar el servicio o a través de Services o a través del batch como hemos visto antes.
- Finalmente nos logueamos en el servidor de PaperCut y vamos a Options > Advanced > Reset admin Password para establecer una contraseña definitiva para el usuario admin, esta al establecerse se encriptará en el fichero server.properties. De no hacerlo la contraseña que hemos puesto anteriormente permanecerá allí en texto plano..