Dar privilegios de administrador via base de datos

Post Reply
jd_munoz
Znuny newbie
Posts: 97
Joined: 09 Nov 2011, 20:38
Znuny Version: version 3.1
Location: Cuenca-Ecuador

Dar privilegios de administrador via base de datos

Post by jd_munoz »

Saludos

Necesito ayuda urgente, no se porque motivo mi usuario agente del sistema que tenia provilegios de administrador que funcionaba bien un día, ingreso al siguiente dia y solo tengo acceso como un agente limitado en el sistema, es decir ya no tengo las opciones de administrador, no se si alguien de mi oficina hizo cambios en mi perfil sin saberlo cuando estaba abierta mi sesión, mi panorama es que los agentes nos autenticamos via LDAP y el usuario root@localhost no esta habilitado, mi usuario era el único que tenia privilegios de administrador y ahora no hay como ingresar, quiero saber si hay la manera de dar privilegios de administrador a mi cuenta de agente via base de datos, en que tabla tendria que hacer el cambio y en que campo. mi sistema es OTRS ITSM v 3.1.10 en servidor CentOS

Es de suma urgencia alguien que me ayude
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Dar privilegios de administrador via base de datos

Post by miguelmz »

Usa el siguiente comando otrs/bin/otrs.AddUser2Group.pl -g admin -u (tu-usuario) -p rw

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
jd_munoz
Znuny newbie
Posts: 97
Joined: 09 Nov 2011, 20:38
Znuny Version: version 3.1
Location: Cuenca-Ecuador

Re: Dar privilegios de administrador via base de datos

Post by jd_munoz »

Disculpa la ignorancia, pero en donde ejecuto ese comando, directamente en el centos ? tengo que ingresar a algun directorio especifico ? o cual es la sintaxis correcta, porque lo ejecute directamente y me salio

[root@mesaayuda ~]# otrs/bin/otrs.AddUser2Group.pl -g admin -u juan.munoz -p rw
-bash: otrs/bin/otrs.AddUser2Group.pl: No such file or directory


gracias por tu pronta respuesta
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Dar privilegios de administrador via base de datos

Post by miguelmz »

Tienes que ir al directorio donde tienes instalado otrs, en él te aparecera una carpeta llamada "bin" donde estan diversos scripts para muchas tareas administrativas (entre ellas permisos). Alli ejecutas el script "otrs.AddUser2Group.pl", si tienes problemas con los parametros puedes poner al final un --help y te indicara un ejemplo.

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
jd_munoz
Znuny newbie
Posts: 97
Joined: 09 Nov 2011, 20:38
Znuny Version: version 3.1
Location: Cuenca-Ecuador

Re: Dar privilegios de administrador via base de datos

Post by jd_munoz »

Hola te cuento que ya pude ejecutar el comando de la siguiente manera

[root@mesaayuda otrs]# bin/otrs.AddUser2Group.pl -g admin -u juan.munoz -p rw
GID: admin/2
UID: juan.munoz/2
Permission: rw
[root@mesaayuda otrs]#

cerre la sesion y volvi a ingresar pero sigo como usuario limitado no como administrador, no se que mas tengo que hacer reiniciar el servicio o el servidor ?

gracias por tu ayuda
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Dar privilegios de administrador via base de datos

Post by miguelmz »

No hay que ejecutar nada mas, en todo caso revisa el log de otrs para ver que error te esta dando, por si fuera algo de la autenticacion con LDAP.

Por defecto lo tienes en /tmp/otrs.log, no obstante si no has tocado la configuracion para que te registre el log en fichero te va a tocar entrar en la carpeta Kernel/Config/Files dentro del directorio de otrs, abrir el fichero ZZZAuto.pm y poner al final antes del "} 1;" lo siguiente:

$Self->{'LogModule::LogFile::Date'} = '1';
$Self->{'LogModule::LogFile'} = '/ruta-que-quieras/otrs.log';
$Self->{'LogModule'} = 'Kernel::System::Log::File';

Con eso te seguira logeando normal por la aplicacion web pero aparte te lo deja en fichero rotatorio por mes. Pruebas a conectar de nuevo y miras el log.

Un saludo.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
jd_munoz
Znuny newbie
Posts: 97
Joined: 09 Nov 2011, 20:38
Znuny Version: version 3.1
Location: Cuenca-Ecuador

Re: Dar privilegios de administrador via base de datos

Post by jd_munoz »

Hola adjunte lo que me indicas, volvi a probar pero cuando me logueo de nuevo sigo como usuario limitado y no aparece la pestaña de administrar; no he tocado nada para ver los log del otrs, en la ruta que me dices n veo los logs del sistema, en donde podria nuevamente revisarlos.

gracias
carlosgallego
Znuny expert
Posts: 241
Joined: 17 Nov 2011, 18:17
Znuny Version: 2.4-3.0-3.1-3.2- 3.3
Real Name: Carlos Gallego
Location: Medellin, Colombia

Re: Dar privilegios de administrador via base de datos

Post by carlosgallego »

Hola

Si ninguno de los cambios te ha funcionado, me pregunto.

Depronto has realizado algun cambio en el module Registration de la interfaz de Admin?

Depronto que ya no sea para funcionar con dicho grupo sino con otro. La alternativa seria revisar el archivo ZZZAuto.pm y ver si se modifico esa configuración.

Saludos.
OTRS 2.4.7 > 3.3 Ubuntu Server - Centos - RedHat, MySQL - PostgresSQL OracleDB
miguelmz
Znuny wizard
Posts: 370
Joined: 17 Nov 2011, 17:46
Znuny Version: 6.0.10
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Dar privilegios de administrador via base de datos

Post by miguelmz »

ejecuta un /etc/init.d/apache reload y prueba de nuevo, con eso recargas el servidor web por si tuvieras algo cacheado.
We want OTRS certifications in Spain!!

Check out my free addons! :mrgreen:
chisco2708
Znuny newbie
Posts: 9
Joined: 27 Jul 2017, 20:29
Znuny Version: 5.0.22
Real Name: Francisco
Company: Costa Rica Canada

Re: Dar privilegios de administrador via base de datos

Post by chisco2708 »

Hola Buenos dias

Yo tengo el mismo error, pero si se por que fue. Fue por que un agente ingreso con mi usuario y deshabilito la cola "admin", entonces mi usuario, que era el unico admin del sistema, cuando ingreso sesison se ve como un usuario standart.

Trate de correr el comando (solo que lo corri en el archivo otrs.SetPermission.pl, ya que el indicado anteriormente no existe en mi instalacion) y me dio el siguiente error

ERROR: --web-group is missing or invalid

No se si es por que ese archivo es incorrecto, o por que la "cola" admin esta deshabilitada, si es asi, me podrian indicar como habilitarla, para luego volver a darle permisos a mi usuario
Post Reply