RecoverSuperUserRights
Jump to navigation
Jump to search
The following one-liner uses the RT API and the internal RT::SystemUser to grant the root user the superuser safely. You'll need to run this as a local user that can access the RT config file.
perl -I/opt/rt3/lib -MRT -e'RT::LoadConfig; RT::Init; my $u=RT::User->new($RT::SystemUser); $u->Load("root"); ($val,$msg) = $u->PrincipalObj->GrantRight(Object=> $RT::System, Right => "SuperUser"); print "$msg\n"'