[LTP] [PATCH 1/2] chdir01.c: Fix on enabled FIPS
Petr Vorel
pvorel@suse.cz
Mon Jan 10 18:27:16 CET 2022
Hi Cyril,
> Hi!
> > which causes 0 permission for user and group.
> This could be a bit more verbose.
I'll put more info.
...
> > - if (tc->nobody_err == EACCES && skip_blocked) {
> > + /* FIPS mode disables umask efect for group or other */
> > + if (!(blocked_perm & S_IRGRP) && strcmp(tc->name, "/") != 0) {
> So on FIPS the directories we create have zeroed group and other flags
> regardless of the umask? Or is this just a different default umask on
> FIPS? If it's just different umask the easiest solution would be
> changing the umask in the test setup.
Thanks! It's really just different umask, 0077 (where group umask is important).
Kind regards,
Petr
> And if it's regardless of umask settings shouldn't this rather be:
> if (tst_fips_enabled() && !strcmp(tc->name, "/"))
More information about the ltp
mailing list