Annotation of researchv10no/cmd/uucp/doc/rtmdiff/filemodes, revision 1.1.1.1

1.1       root        1: .Bh
                      2: File permissions
                      3: .PP
                      4: Files in
                      5: .I /usr/lib/uucp
                      6: should be protected
                      7: pretty much as always:
                      8: nothing should have general write permissions,
                      9: .I Systems
                     10: and all the
                     11: .I L.sys
                     12: files
                     13: should not have general read permissions.
                     14: Other data files
                     15: can probably be left readable,
                     16: depending on your level of paranoia:
                     17: for example,
                     18: some of the information in
                     19: .I Permissions
                     20: could be helpful
                     21: to breakin artists.
                     22: .PP
                     23: .I Uucico ,
                     24: .I uusched ,
                     25: .I uuxqt ,
                     26: .I uucp ,
                     27: .I uustat ,
                     28: and
                     29: .I uux
                     30: should be set-user-\s-1ID\s0
                     31: .I uucp
                     32: (or whatever is used locally
                     33: as the administrative login
                     34: for
                     35: .I uucp ).
                     36: They need not be
                     37: set-group-\s-1ID\s0.
                     38: None of the other programs
                     39: should have any set-\s-1ID\s0 bits.
                     40: .PP
                     41: Shell scripts
                     42: invoked by
                     43: .I cron
                     44: should run as user
                     45: .I uucp .
                     46: .PP
                     47: Neither the spool directory
                     48: .I /usr/spool/uucp
                     49: nor any of its subsidiary directories
                     50: need have general write permissions.
                     51: Command files
                     52: (\c
                     53: .B C. )
                     54: are made generally readable
                     55: but not writeable;
                     56: data files and execute files
                     57: (\c
                     58: .B D. ,
                     59: .B X. )
                     60: are kept inaccessible
                     61: except by
                     62: .I uucp .
                     63: Logfiles
                     64: (\c
                     65: .I .Log/\(**/\(** )
                     66: are not generally writeable.
                     67: For no sensible reason,
                     68: however,
                     69: the error logs in
                     70: .I .Admin
                     71: and the system status files in
                     72: .I .Status
                     73: are left in mode 0666.
                     74: .PP
                     75: All this is philosophically
                     76: very similar to the old
                     77: .I uucp ;
                     78: however,
                     79: installing the new system
                     80: is a marvelous opportunity
                     81: to get it wrong.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.