As root:
mkdir -p /var/svc/manifest/application/SUNWappserver
chown <gf-unix-user> /var/svc/manifest/application/SUNWappserver
chgrp sys /var/svc/manifest/application/SUNWappserver
usermod -A "solaris.smf.*" <gf-unix-user>
As your <gf-unix-user>:
asadmin create-service --type ... etc...
The SMF xml created should have:
<method_credential user="gf-unix-user"
group=":default"/>
which means the service will run as your non-root user that created the
services.
Regards,
Steve
glassfish_at_javadesktop.org wrote:
> Hello
> I want to run glassfish as user 'glassfish" this user has been created by me. it seems that i need to add solaris.smf;* authorizations to this user in /etc/security/auth_attr. but I do not know how.
> the smf will be here : /var/svc/manifest/application/SUNWappserver so i guess I have to give it write permissions to do it? if i am not wrong.
>
> how must i edit the file /etc/security/auth_attr to allow user glassfish run the server? i have already created an smf but it doesn't run as glassfish.
>
> thank you for your help and sorry for the delay in my answer.
> [Message sent by forum member 'mariog_absi' (mariog_absi)]
>
> http://forums.java.net/jive/thread.jspa?messageID=315030
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>
>