[Bug 133] New: hard-coded umask(022) in ssh.c:main() too inflexible

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Sat Mar 2 06:18:06 EST 2002


http://bugzilla.mindrot.org/show_bug.cgi?id=133

           Summary: hard-coded umask(022) in ssh.c:main() too inflexible
           Product: Portable OpenSSH
           Version: -current
          Platform: ix86
        OS/Version: Linux
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: scp
        AssignedTo: openssh-unix-dev at mindrot.org
        ReportedBy: wspraul at q-ag.de


There is a hardcoded umask(022) call right at the beginning of ssh.c:main(). 
The getuserattr() system does not exist in Linux, so there is no way to 
predefine other umasks for scp (scp does not evaluate .bashrc etc.).

E.g. I would like to define umask(002) to that uploaded files are group 
writable.

I understand the umask(022) might be important in some cases (setuid root), but 
I also think there should be a switch to turn that off and just continue with 
the previous process umask.

Either in the config file or as a command line switch.

Wolfgang



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the openssh-unix-dev mailing list