}
// Regular users cannot create sticky files
- skipInvalidSticky := runtime.GOOS == "freebsd" ||
- runtime.GOOS == "openbsd"
+ skipInvalidSticky := os.Getuid() != 0 &&
+ (runtime.GOOS == "freebsd" || runtime.GOOS == "openbsd")
chmod("files-invalid-perm-dir/files", 0500)
defer chmod("files-invalid-perm-dir/files", 0700)