<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style style="display: none;" id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body tabindex="0" aria-label="Message body" fpstyle="1" dir="ltr">
<div name="divtagdefaultwrapper" id="divtagdefaultwrapper" style="font-family: Calibri,Arial,Helvetica,sans-serif; font-size: 12pt; color: #000000; margin: 0">
I had to restore my MySQL database from a backup. Once I restored the RT database, the privileged users no longer had rights.<br>
<br>
I found the below snippets to remove/add super user to my account and verify privileged users, but they are stuck in self-service mode. How do I get the rights returned back to normal?<br>
<br>
Granting rights:<br>
perl -I/usr/share/request-tracker4/lib/ -MRT -e'RT::LoadConfig; RT::Init;<br>
  my $u=RT::User->new($RT::SystemUser);<br>
  $u->Load("awippler");<br>
  ($val,$msg) = $u->PrincipalObj->GrantRight(Object=> $RT::System, Right => "SuperUser");<br>
  print "$msg\n"'<br>
<br>
Finding privilege users: (my account is listed)<br>
#!/usr/bin/perl<br>
use lib "/usr/share/request-tracker4/lib";<br>
use RT;<br>
use RT::Users ; <br>
use warnings;<br>
RT::LoadConfig(); ## Loading RT config<br>
RT::Init(); ## Initialise RT<br>
<br>
my $users = new RT::Users(RT_System);<br>
$users->LimitToPrivileged;<br>
<br>
while ( $user = $users->Next) {<br>
print $user->Name ;<br>
}<br>
exit; <br>
<br>
<div><br>
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
Andrew Wippler | Director of IT | Lancaster Baptist Church | Dr. Paul Chappell, Pastor</div>
</div>
</div>
</body>
</html>