Dar privilegios de administrador via base de datos

jd_munoz
OTRS expert
Posts: 97
Joined: 09 Nov 2011, 20:38
OTRS Version?: version 3.1
Location: Cuenca-Ecuador
Contact:

Dar privilegios de administrador via base de datos

Postby jd_munoz » 10 Dec 2013, 15:18

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

User avatar
miguelmz
OTRS superhero
Posts: 351
Joined: 17 Nov 2011, 17:46
OTRS Version?: 3.0.11
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Dar privilegios de administrador via base de datos

Postby miguelmz » 10 Dec 2013, 16:46

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

Un saludo.
OTRS 3.0.11 Upgrading 3.1.1, Ubuntu Server 11.10, MySQL

jd_munoz
OTRS expert
Posts: 97
Joined: 09 Nov 2011, 20:38
OTRS Version?: version 3.1
Location: Cuenca-Ecuador
Contact:

Re: Dar privilegios de administrador via base de datos

Postby jd_munoz » 10 Dec 2013, 16:53

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

User avatar
miguelmz
OTRS superhero
Posts: 351
Joined: 17 Nov 2011, 17:46
OTRS Version?: 3.0.11
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Dar privilegios de administrador via base de datos

Postby miguelmz » 10 Dec 2013, 16:59

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.
OTRS 3.0.11 Upgrading 3.1.1, Ubuntu Server 11.10, MySQL

jd_munoz
OTRS expert
Posts: 97
Joined: 09 Nov 2011, 20:38
OTRS Version?: version 3.1
Location: Cuenca-Ecuador
Contact:

Re: Dar privilegios de administrador via base de datos

Postby jd_munoz » 10 Dec 2013, 17:14

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

User avatar
miguelmz
OTRS superhero
Posts: 351
Joined: 17 Nov 2011, 17:46
OTRS Version?: 3.0.11
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Dar privilegios de administrador via base de datos

Postby miguelmz » 10 Dec 2013, 17:31

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.
OTRS 3.0.11 Upgrading 3.1.1, Ubuntu Server 11.10, MySQL

jd_munoz
OTRS expert
Posts: 97
Joined: 09 Nov 2011, 20:38
OTRS Version?: version 3.1
Location: Cuenca-Ecuador
Contact:

Re: Dar privilegios de administrador via base de datos

Postby jd_munoz » 10 Dec 2013, 17:52

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

User avatar
carlosgallego
OTRS superhero
Posts: 241
Joined: 17 Nov 2011, 18:17
OTRS 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

Postby carlosgallego » 10 Dec 2013, 18:05

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

User avatar
miguelmz
OTRS superhero
Posts: 351
Joined: 17 Nov 2011, 17:46
OTRS Version?: 3.0.11
Real Name: Miguel
Company: SIA
Location: Madrid, Spain.

Re: Dar privilegios de administrador via base de datos

Postby miguelmz » 10 Dec 2013, 18:10

ejecuta un /etc/init.d/apache reload y prueba de nuevo, con eso recargas el servidor web por si tuvieras algo cacheado.
OTRS 3.0.11 Upgrading 3.1.1, Ubuntu Server 11.10, MySQL

chisco2708
OTRS newbie
Posts: 9
Joined: 27 Jul 2017, 20:29
OTRS Version?: 5.0.22
Real Name: Francisco
Company: Costa Rica Canada

Re: Dar privilegios de administrador via base de datos

Postby chisco2708 » 22 Aug 2017, 17:39

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


Return to “Ayuda”

Who is online

Users browsing this forum: No registered users and 2 guests