mirror of
https://github.com/samba-team/samba.git
synced 2025-01-26 10:04:02 +03:00
selftest: make sure we don't have any umask limitations for selftest
We create $prefix with 0700 (umask 0077), but everything else should not have a umask limitation (by default). BUG: https://bugzilla.samba.org/show_bug.cgi?id=12709 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
6d6117b5ba
commit
20404e19b9
@ -307,8 +307,11 @@ die("using an empty prefix isn't allowed") unless $prefix ne "";
|
||||
# permissions on this as some subdirectories in this tree will have
|
||||
# wider permissions (ie 0777) and this would allow other users on the
|
||||
# host to subvert the test process.
|
||||
umask 0077;
|
||||
mkdir($prefix, 0700) unless -d $prefix;
|
||||
chmod 0700, $prefix;
|
||||
# We need to have no umask limitations for the tests.
|
||||
umask 0000;
|
||||
|
||||
my $prefix_abs = abs_path($prefix);
|
||||
my $tmpdir_abs = abs_path("$prefix/tmp");
|
||||
|
Loading…
x
Reference in New Issue
Block a user