One additional bit of info:

When I run the Perl code from Wiki that's supposed to restore superuser, I get "Principal 12 not found." root has id 12 in the Users table. Here's the Perl code:

/usr/bin/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"'

In mysql, a "select * from Principals where id='12';" yields an entry for root:

+----+---------------+----------+----------+
| id | PrincipalType | ObjectId | Disabled |
+----+---------------+----------+----------+
| 12 | User          |       12 |        0 |
+----+---------------+----------+----------+

Karl

--
Karl Boyken, system administrator [EMAIL PROTECTED] 303A MLH, Dept. of Comp. Sci. http://www.cs.uiowa.edu/~boyken/ The U. of Iowa, Iowa City, IA 52242 319-335-2730 (voice) 319-335-3668 (fax)

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Reply via email to