Hi Stewart,
I used dnf to install nmh-1.7.1-2.fc28.x86_64 from a repository.
So I guess the bug was in there too.
From
https://fedora.pkgs.org/28/fedora-x86_64/nmh-1.7.1-2.fc28.x86_64.rpm.html
I got
http://download-ib01.fedoraproject.org/pub/fedora/linux/releases/28/Everything/x86_64/os/Packages/n/nmh-1.7.1-2.fc28.x86_64.rpm
and that seems to have reasonable permissions on everything.
$ ./rpm2cpio nmh-1.7.1-2.fc28.x86_64.rpm | bsdtar tvf - | grep mts
-rw-r--r-- 1 0 0 1813 Apr 5 2018 ./etc/nmh/mts.conf
-rw-r--r-- 1 0 0 41 Apr 5 2018
./usr/share/man/man5/mts.conf.5.gz
$
$ ./rpm2cpio nmh-1.7.1-2.fc28.x86_64.rpm |
> bsdtar tvf - |
> egrep -v '^(drwxr-xr-x|-(rw-r--r--|rwxr-xr-x)|lrwxrwxrwx)'
$
So at least that's one thing that doesn't need fixing.
It could be that a root:root 644 /etc/nmh/mts.conf when edited by you in
some manner with a umask of 77 becomes 600.
--
Cheers, Ralph.
--
nmh-workers
https://lists.nongnu.org/mailman/listinfo/nmh-workers