Community Discussions and Support
Only [RF] user rights on PMXF.INI, extended features don't stick

Not that I know off Thomas. But I fully agree something must have happened, since my current situation is Merc/Peg's default behaviour !

On another location, users have RF rights on their PXMF.INI as well, but are able to change (and save) the extended features in Peg.

But I'll stop bugging you, this is clearly not a Merc/Peg problem, but a filesystem thing.

Thanks for your help!

Ron

<P>Not that I know off Thomas. But I fully agree something must have happened, since my current situation is Merc/Peg's default behaviour !</P> <P>On another location, users have RF rights on their PXMF.INI as well, but are able to change (and save) the extended features in Peg.</P> <P>But I'll stop bugging you, this is clearly not a Merc/Peg problem, but a filesystem thing.</P> <P>Thanks for your help!</P> <P>Ron</P>

Hi,<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

I've got an issue I `never had before. using Mercury 4.62 / Pegasus 4.41 in an eDirectory environment.

users started complaining changing extended features in Pegasus didn't 'stick'. For example: they setup a forwarding address.

When they closed and re-opened Pegasus, settings were gone. Found out the user only had [RF] rights on the PMXF.INI, so it made sense Pegasus couldn't write to PMXF.INI.

 

So the question is (I think), why does Nconfig issue [RF] rights on PMXF.INI to the user.

I know by default, it issues this to [Root], but I don't understand why it does the same thing for the user.

Nconfig output when I (re)create a mailbox:

 

Creating mailbox for user 'xxxx.yyy.xxx.rr.ttt'

  * Mailbox directory already exists

  * Granted C rights to '[Root]'

  - Error 4 defining 'Home directory' ACL (ACL probably already exists)

  - Error 4 defining 'Full name' ACL (ACL probably already exists).

  - User's PMXF.INI file exists - updating rights.

  * Added [RF] rights for [Root] to PMXF.INI.

  * Changed user rights for PMXF.INI to [RF].

OK - mailbox is ready for use.

 

So each time I manually remove the [RF] rights on PMXF.INI for this user, Nconfig recreates them (the   * Changed user rights for PMXF.INI to [RF].). I really can't recall this ever happening before. Maybe I changed something by accident, but I haven't got a clue what.

 

My Nconfig settings are:

 

When making mailboxes:

Grant access right to:  [Root]

No other options selected          

 

 

Any help would be greatly appreciated.

 

Thanks

Ron

 

&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;Hi,&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;I&#039;ve got an issue I `never had before. using Mercury 4.62 / Pegasus 4.41 in an eDirectory environment.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;users started complaining changing extended features in Pegasus didn&#039;t &#039;stick&#039;. For example: they setup a forwarding address.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;When they closed and re-opened Pegasus, settings were gone. Found out the user only had [RF] rights on the PMXF.INI, so it made sense Pegasus couldn&#039;t write to PMXF.INI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;So the question is (I think), why does Nconfig issue [RF] rights on PMXF.INI to the user. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;I know by default, it issues this to [Root], but I don&#039;t understand why it does the same thing for the user.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;Nconfig output when I (re)create a mailbox:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;Creating mailbox for user &#039;xxxx.yyy.xxx.rr.ttt&#039;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;* Mailbox directory already exists&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;* Granted C rights to &#039;[Root]&#039;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;- Error 4 defining &#039;Home directory&#039; ACL (ACL probably already exists)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;- Error 4 defining &#039;Full name&#039; ACL (ACL probably already exists).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;- User&#039;s PMXF.INI file exists - updating rights.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;* Added [RF] rights for [Root] to PMXF.INI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;* Changed user rights for PMXF.INI to [RF].&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;OK - mailbox is ready for use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;So each time I manually remove the [RF] rights on PMXF.INI for this user, Nconfig recreates them (the&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;* Changed user rights for PMXF.INI to [RF].). I really can&#039;t recall this ever happening before. Maybe I changed something by accident, but I haven&#039;t got a clue what.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;My Nconfig settings are:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;When making mailboxes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;Grant access right to:&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;[Root]&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;No other options selected&lt;SPAN style=&quot;mso-tab-count: 1&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;Any help would be greatly appreciated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN lang=EN-GB style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-ansi-language: EN-GB; mso-bidi-font-weight: bold&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-bidi-font-weight: bold&quot;&gt;Thanks&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-bidi-font-weight: bold&quot;&gt;Ron&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN style=&quot;FONT-WEIGHT: normal; FONT-FAMILY: Arial; mso-bidi-font-weight: bold&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;

From the readme.nds:

9: Extended Features

Pegasus Mail has a number of specialised features that are not normally
enabled for every user. In NetWare 3.x mode, these features were stored
in the NetWare Bindery, where they were readable by all users. Under
NetWare 4.1, the only equivalent way of doing this involves modifying the
base NDS schema to add a new object type: unfortunately, at the time of
writing, modifying the base schema has far-reaching consequences (most
specifically that it is impossible to merge two NDS trees where either
has a modified schema) and hence we have had to rule out this approach.

Instead, WinPMail and Mercury look for a file called PMXF.INI in each
user's new mail directory. This file must be world-readable to be
effective. PMUSER and MAKEMBOX will automatically create a zero-length
version of this file when creating a new mail directory for a user, and
will grant [RF] rights to all users, as well as making an explicit grant
of [RF] to the user himself; this latter grant prevents the user from
modifying the file, thus keeping compatibility with Pegasus Mail under
NetWare 3.x (where by default users are not permitted to modify their
extended feature sets).



&lt;p&gt;From the readme.nds:&lt;/p&gt;&lt;p&gt;9: Extended Features Pegasus Mail has a number of specialised features that are not normally enabled for every user. In NetWare 3.x mode, these features were stored in the NetWare Bindery, where they were readable by all users. Under NetWare 4.1, the only equivalent way of doing this involves modifying the base NDS schema to add a new object type: unfortunately, at the time of writing, modifying the base schema has far-reaching consequences (most specifically that it is impossible to merge two NDS trees where either has a modified schema) and hence we have had to rule out this approach. Instead, WinPMail and Mercury look for a file called PMXF.INI in each user&#039;s new mail directory. This file must be world-readable to be effective. &lt;i&gt;&lt;b&gt;PMUSER and MAKEMBOX will automatically create a zero-length version of this file when creating a new mail directory for a user, and will grant [RF] rights to all users, as well as making an explicit grant of [RF] to the user himself; this latter grant prevents the user from modifying the file, thus keeping compatibility with Pegasus Mail under NetWare 3.x (where by default users are not permitted to modify their extended feature sets).&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;

Ok, that's pretty clear I guess   ;o)   But I don't understand why (in my situation) users were able to change their extended features in the past...

 But now I know I don't have to look at Nconfig settings, because this actually is the default behaviour.

 

Thanks

Ron

&lt;P&gt;Ok, that&#039;s pretty clear I guess&amp;nbsp;&amp;nbsp; ;o)&amp;nbsp;&amp;nbsp; But I don&#039;t understand why (in my situation) users were able to change their extended features in the past...&lt;/P&gt; &lt;P&gt;&amp;nbsp;But now I know I don&#039;t have to look at Nconfig settings, because this actually is the default behaviour.&lt;/P&gt; &lt;P mce_keep=&quot;true&quot;&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;Thanks&lt;/P&gt; &lt;P&gt;Ron&lt;/P&gt;

But I don't understand why (in my situation) users were able to change their extended features in the past...
The only reason that this would be possible is if the PXMF.ini had been set read/write.  Are you sure nothing else had changed?
&lt;blockquote&gt;But I don&#039;t understand why (in my situation) users were able to change their extended features in the past...&lt;/blockquote&gt;The only reason that this would be possible is if the PXMF.ini had been set read/write.&amp;nbsp; Are you sure nothing else had changed?
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft