On Wed, 2012-03-07 at 16:23 +0100, Jan Cholasta wrote:
> On 7.3.2012 14:22, Jan Zelený wrote:
> > Please check the umask mode, that's the only thing I'm not sure about.
> 
> The file mode is changed after the file is created using fchmod(), so no 
> umask is necessary. I did not use umask in the first place because 
> according to mkstemp man page:
> 
> "The file is created with permissions 0600, that is, read plus write for 
> owner only. (In glibc versions 2.06 and earlier, the file is created 
> with permissions 0666, that is, read and write for all users.)"
> 
> If you really want to use umask, use umask mode 0133 instead of 0122.
> 

Please use umask. This may be the case with glibc, but we can't
guarantee that behavior on other libc implementations (which would
hinder porting efforts).

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
sssd-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/sssd-devel

Reply via email to