From: vince@victrola.sea.wa.us (Vince Skahan) Subject: Re: /usr/spool/mail ownership? Date: Fri, 28 May 1993 02:21:38 GMT
jgreene@nyx.cs.du.edu (Justin Greene) writes:
>Can someone please tell me what I am doing wrong here. When I add a new
>user to the system (useradd -m username) it does not create a file in the
>/usr/spool/mail directory for the user. If someone sends mail to the
>user, it creates the file /usr/spool/mail/username with the ownership
>being that of the sender. Elm then claims that it cannot open the file
>for reading but mail works fine for reading. I don't get it.
you do not (!!!!!!!) need to touch a file, create anything, etc. to
make a null mailbox for any user if your system is correctly configured.
Here's the 'correct' perms for all the mail stuff. These are as installed
here (by me) when I built the sources into the binaries now in SLS
(with lots of help from all the folks in c.o.l.a. - Hi Ed!)...
elm, filter, autoreply, and smail are the most important...
Elm
====
2755 root.mail usr/bin/elm
711 root.root usr/bin/answer
711 root.root usr/bin/arepdaemon
4711 root.root usr/bin/autoreply
755 root.root usr/bin/checkalias
711 root.root usr/bin/fastmail
711 root.root usr/bin/frm
711 root.root usr/bin/listalias
755 root.root usr/bin/messages
711 root.root usr/bin/newalias
711 root.root usr/bin/newmail
755 root.root usr/bin/printmail
711 root.root usr/bin/readmsg
777 root.root usr/bin/wnewmail
711 root.root usr/bin/nfrm
2755 root.mail usr/bin/filter
644 root.root usr/local/lib/elm/elm-help.0
644 root.root usr/local/lib/elm/elm-help.1
644 root.root usr/local/lib/elm/elm-help.2
644 root.root usr/local/lib/elm/elm-help.3
644 root.root usr/local/lib/elm/elmrc-info
600 root.root usr/local/lib/elm/elm.rc.sample
644 root.root usr/man/cat1/answer.1.Z
644 root.root usr/man/cat1/autoreply.1.Z
644 root.root usr/man/cat1/checkalias.1.Z
644 root.root usr/man/cat1/elm.1.Z
644 root.root usr/man/cat1/fastmail.1.Z
644 root.root usr/man/cat1/filter.1.Z
644 root.root usr/man/cat1/frm.1.Z
644 root.root usr/man/cat1/listalias.1.Z
644 root.root usr/man/cat1/messages.1.Z
644 root.root usr/man/cat1/newalias.1.Z
644 root.root usr/man/cat1/newmail.1.Z
644 root.root usr/man/cat1/printmail.1.Z
644 root.root usr/man/cat1/readmsg.1.Z
644 root.root usr/man/cat1/wnewmail.1.Z
Smail
=====
(the mode 777 stuff are all links, so don't get excited...)
777 root.root usr/bin/mailq
777 root.root usr/bin/mkaliases
777 root.root usr/bin/newaliases
777 root.root usr/bin/pathto
777 root.root usr/bin/rsmtp
777 root.root usr/bin/runq
4555 root.root usr/bin/smail
777 root.root usr/bin/smtpd
777 uucp.uucp usr/bin/uupath
555 uucp.uucp usr/bin/uuwho
777 root.root usr/lib/sendmail
755 root.root usr/local/lib/smail/COPYING
755 root.root usr/local/lib/smail/README.linux
711 root.root usr/local/lib/smail/config.sample
711 root.root usr/local/lib/smail/paths.sample
555 root.root usr/local/lib/smail/util/checkerr
555 root.root usr/local/lib/smail/util/dcasehost
555 root.root usr/local/lib/smail/util/getmap
555 root.root usr/local/lib/smail/util/getopt
555 root.root usr/local/lib/smail/util/gleem
555 root.root usr/local/lib/smail/util/makedb
555 root.root usr/local/lib/smail/util/mkaliases
555 root.root usr/local/lib/smail/util/mkdbm
555 root.root usr/local/lib/smail/util/mkhpath
555 root.root usr/local/lib/smail/util/mkline
555 root.root usr/local/lib/smail/util/mkpath
444 root.root usr/local/lib/smail/util/mkpath.awk
555 root.root usr/local/lib/smail/util/mksort
555 root.root usr/local/lib/smail/util/mkuuwho
444 root.root usr/local/lib/smail/util/mkuuwho.awk
555 root.root usr/local/lib/smail/util/pathalias
555 root.root usr/local/lib/smail/util/pathmerge
555 root.root usr/local/lib/smail/util/savelog
555 root.root usr/local/lib/smail/util/unsharmap
777 root.root usr/man/man1/pathto.1
777 root.root usr/man/man1/uupath.1
777 root.root usr/man/man1/uuwho.1
777 root.root usr/man/man5/smail.5
777 root.root usr/man/man8/checkerr.8
777 root.root usr/man/man8/getmap.8
777 root.root usr/man/man8/mailq.8
777 root.root usr/man/man8/mkaliases.8
777 root.root usr/man/man8/mkdbm.8
777 root.root usr/man/man8/mkhpath.8
777 root.root usr/man/man8/mkline.8
777 root.root usr/man/man8/mkpath.8
777 root.root usr/man/man8/mksort.8
777 root.root usr/man/man8/mkuuwho.8
777 root.root usr/man/man8/pathalias.8
777 root.root usr/man/man8/pathmerge.8
777 root.root usr/man/man8/rmail.8
777 root.root usr/man/man8/rsmtp.8
777 root.root usr/man/man8/runq.8
777 root.root usr/man/man8/savelog.8
777 root.root usr/man/man8/sendmail.8
777 root.root usr/man/man8/smail.8
777 root.root usr/man/man8/smtpd.8
644 root.root usr/spool/smail/log/paniclog
644 root.root usr/spool/smail/log/logfile
777 root.root bin/rmail
uucp
====
4555 uucp.root usr/bin/cu
4555 uucp.uucp usr/bin/uux
4555 uucp.uucp usr/bin/uucp
4555 uucp.uucp usr/bin/uustat
4555 uucp.uucp usr/bin/uuname
600 uucp.uucp usr/lib/uucp/Devices.ex
711 uucp.uucp usr/lib/uucp/Dialers.ex
600 uucp.uucp usr/lib/uucp/Permissions.ex
600 uucp.uucp usr/lib/uucp/Systems.ex
4555 uucp.uucp usr/lib/uucp/uucico
4555 uucp.uucp usr/lib/uucp/uuxqt
755 uucp.uucp usr/lib/uucp/uuchk
755 uucp.uucp usr/lib/uucp/uuconv
755 uucp.uucp usr/lib/uucp/uusched
644 root.root usr/man/man1/uux.1
644 root.root usr/man/man1/uucp.1
644 root.root usr/man/man1/uustat.1
644 root.root usr/man/man1/cu.1
644 root.root usr/man/man8/uucico.8
644 root.root usr/man/man8/uuxqt.8
644 root.root usr/info/uucp.info
644 root.root usr/info/uucp.info-1
644 root.root usr/info/uucp.info-2
644 root.root usr/info/uucp.info-3
644 root.root usr/info/uucp.info-4
644 root.root usr/info/uucp.info-5
Spool stuff
===========
755 root.root usr/spool
775 root.mail usr/spool/mail
--
---------- Vince Skahan --------- vince@victrola.sea.wa.us ----------
+++ A Waffle Iron - Linux Division +++
Linux files via anon. uucp at +1 206 838 7456 user=nuucp pass=nuucp
uucp victrola\!/files/allfiles.txt allfiles.txt