mtree(8) and directory permissions

Igor Sobrado <[email protected]>
Newsgroups gmane.os.netbsd.devel.general
Message-ID <[email protected]>
Submitted to tech-misc@ as I am not really sure were this question
fits better and, usually, when I have idea were it fits I am wrong.  :-)

I have a question about the output of mtree(8) on NetBSD 2.0.2.
Perhaps someone can help me understanding the output of this command
on NetBSD.  I will try it on NetBSD 2.1 as soon as I arrive at home
(I cannot run it from here as I did not turn on that machine when
I left my home some hours ago) and on NetBSD 3 as soon as it is
available for production systems.  This is the output of mtree(8)
I want to understand:

$ mtree -e -f /etc/mtree/NetBSD.dist
var/spool/ftp:
        permissions (0755, 0555)
var/spool/ftp/bin:
        permissions (0755, 0555)
var/spool/ftp/etc:
        permissions (0755, 0555)
dev:    permissions (0755, 0555)
dev/fd: permissions (0755, 0555)

Should not be ~ftp, ~ftp/bin, and ~ftp/etc unwritable by anyone
(mode 0555) instead of 0755?

From ftpd(8):

           ~ftp           Make the home directory owned by ``root'' and
                          unwritable by anyone.

           ~ftp/bin       Make this directory owned by ``root'' and unwritable
                          by anyone (mode 555).  [...]

           ~ftp/etc       Make this directory owned by ``root'' and unwritable
                          by anyone (mode 555).  [...]
 
Don't know about /dev and /dev/fd.  Currently, /dev is a mount point
for a fdesc filesystem and perhaps it changes the permissions of
replaced file descriptors.  I suppose we must not care about the
last two warnings.

Is it my fault or is the specification file for NetBSD wrong?

Cheers,
Igor.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.