[Mono-list] GAC permissions
Nik Derewianka
mono@e-media.com.au
Tue, 22 Mar 2005 22:54:41 +1100
Hi,
New to linux (suse 9.2) so please bear with me:
Using mono 1.1.4 all the files in my GAC have owner/group of root. In
my code where i use the Npgsql connector, my code runs fine when
executed under root but under a normal user it bombs out badly:
** (postgres.exe:9267): WARNING **: Could not find assembly Npgsql,
references from /home/nik/postgres.exe (assemblyref_index=1)
Major/Minor: 1,0
Build: 5000,0
Token: 5d8b90d52f46fda7
System error: No such file or directory
** (postgres.exe:9267): WARNING **: Missing method .ctor in assembly
/home/nik/postgres.exe typeref index 2
Unhandled Exception: System.NullReferenceException: Object reference not
set to an instance of an object
Likewise, when using the gacutil to install npgsql from a normal user i
get errors and it mentions permissions.
So what user/group should i be setting the files in the gac to ?? If i
change the group to 'users' with read perms then it complains about
/etc/mono/machine.config
It just doesnt feel right that i need to be opening up all the perms on
things - but maybe this is how linux does things... if so is there any
recommended set of permissions (or have i royally botched something up
with the install ?).
Any help appreciated,
Nik