Example of setting default resource control project for a user, e.g. oracle. It will guarantee the effectiveness of the settings.

projadd -U oracle \
-K 'project.max-sem-ids=(priv,9216,deny)' \
-K 'process.max-sem-nsems=(priv,9216,deny)' \
-K 'project.max-shm-ids=(priv,4096,deny)' \
-K 'project.max-shm-memory=(privileged,60G,deny)' \
user.oracle

In above, it sets 60G as the max shared mem for user oracle.

To set default project for other user, you can replace oracle with username, and adjust the parameters accordingly.

To verify the settings:
oracle$ id -p
uid=100(oracle) gid=100(dba) projid=100(user.oracle)



Read More about [Solaris resource control project example...