Hi,we have TS6.1 on Solaris 8.Like most, we generally allow access to a branch/workarea by setting 1 group-for-sharing for the branch/workarea and setting the group-write bit on for all dirs/files in the branch, thus giving access to all users who are a member of that group. However we need to define 3 different types of access within certain workareas as follow:1. read-only (easy, I'll just take away the group write bit for these files/dirs)2. restricted - able to be edited by higher-level users (say Admins & Editors) but not by others (say authors)3. editable by all users of the branch - that is naturally enabled if group-write on.So the problem is no 2. How could we differentiate between Authors and other roles in terms of which files they can edit? (or any other way, but roles-based seemed logical as it is supposed to be hierarchical).BTW, along with taking away submit-direct for authors, I was looking at the concept of disabling the "edit" button for Authors (but not editdcr), BUT there appears to be a bug where the Edit > Edit choice and the Edit button on the toolbar are disabled, but the Edit button for the file itself (with "Properties") is NOT disabled, which makes that facility useless. Anyone know about that?Anyone have any ideas?
Thanks Ghoti.Couple of points regarding your answer:1. I accept that anyone with more than 1 role can log in as their highest role in any branch they have access to. I'm planning to have each user with just 1 role - e.g. authors are only authors. Also we are running into problems with users exceeding their 16 group membership, so would prefer not having extra groups under the workarea (otherwise, yes, that would be the easiest solution, but not if we have to do it for every branch). Forgot to mention these in the first email.2. That's why I'm looking at trying to differentiate by role. As it seems that the requirement of "low level" users is basically to edit DCRs, whereas higher level users can change jsps, tpls etc (in different areas e.g. data v presentation dirs), I thought the idea of disabling the Edit button but allowing the EditDCR button for authors, together with the inability to submit-direct might be a reasonable solution.3. I was hoping to lessen our dependence on the submit.cfg I have inherited. Ours is huge, and sets exhaustive permissions in each branch (755,744,775,757) depending on the area and the type of file. To me it is way over the top and unnecessary (775 should simply suffice for most), and I suspect takes rather too much processing - every time a submit is performed it gets spat out into iwtrace (and it's 15000 lines long!) and any missing groups also spit out recurring error messages, giving us another admin job. Also, my understanding of submit.cfg's role is that it sets file/dir owner, group and permissions in the workarea PRIOR to submitting (those permissions don't apply in Staging, or when deployed, just the w/a). That means it is setting permissions AFTER the fact, which is logically wrong. Why would we use submit.cfg in preference to setting correct unix permissions in the workarea in the first place, and if they do change for certain directories (which of course they shouldn't!), employ something like a setgid to hold them? So I guess my follow-up questions would be:- Would a 15000 line submit.cfg significantly affect processing resources?- Why would we use submit.cfg in preference to setting correct unix permissions in the workarea in the first place?Thanks in advance for any answers.