Changeset 558 in code


Ignore:
Timestamp:
Jun 14, 2021, 3:58:36 PM (4 years ago)
Author:
greg
Message:

Slightly relax new log file permissions

Make new log files group-readable by default. To retain the prior
behavior, soju can be started with a umask set to 0077.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/msgstore_fs.go

    r549 r558  
    130130
    131131                dir := filepath.Dir(path)
    132                 if err := os.MkdirAll(dir, 0700); err != nil {
     132                if err := os.MkdirAll(dir, 0750); err != nil {
    133133                        return "", fmt.Errorf("failed to create message logs directory %q: %v", dir, err)
    134134                }
    135135
    136136                var err error
    137                 f, err = os.OpenFile(path, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0600)
     137                f, err = os.OpenFile(path, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0640)
    138138                if err != nil {
    139139                        return "", fmt.Errorf("failed to open message log file %q: %v", path, err)
Note: See TracChangeset for help on using the changeset viewer.