Linux/Solaris, PC-Netlink, UID's and GID's
I have a puzzle that I'm hoping someone has already solved...
Our Solaris environment uses NIS, NFS, and PC-Netlink. Recently we introduced Red Hat Linux into the mix. The linux workstations are fully integrated using NIS and NFS. Because of that they have access to files that are also shared out with PC-Netlink to our PC environment.
What we've noticed is that PC files are having their group permissions randomly changed and also files that shouldn't be accessed by PC users are showing up with DOS group permissions.
As I've examined this I found that Solaris and Linux have significant differences in UID and GID assignments. What is particularly disturbing is the range of GID's between 10 and 20 which are mostly used in Solaris for PC-Netlink. In Linux some of these are used by wheel, news, and uucp among others. There are also some UID assignments that concern me.
What I'm afraid is happening is that a linux user going about his/her normal, legitimate activity is inadvertently effecting files thru PC-Netlink in some way.
My questions are basically these:
1) Does anyone have a recommended approach for integrating Linux into an NIS, NFS, PC-Netlink environment? (I'm sure I can't be the first to have experienced this problem.)
2) If not, can the GID's, in particular, used by PC-Netlink be reassigned to other numbers, either on the Linux or Solaris side? Is changing the UID's or GID's the best approach to this problem?
3) Are there any other similar issues that anyone has ran accross?
Thanks for any assistance,