Config-Scoped
view release on metacpan or search on metacpan
lib/Config/Scoped.pm view on Meta::CPAN
my $fh = $args{handle} || $args{file};
# mysteriously vaporized
Config::Scoped::Error::IO->throw(
-file => $thisparser->_get_file(%args),
-line => $thisparser->_get_line(%args),
-text => "'$args{file}' can't stat cfg file/handle: $!"
)
unless stat $fh;
my ( $dev, $ino, $mode, $nlink, $uid, $gid ) = stat(_);
# owner is not root and not real uid
Config::Scoped::Error::Validate::Permissions->throw(
-file => $thisparser->_get_file(%args),
-line => $thisparser->_get_line(%args),
-text => "'$args{file}' is unsafe: owner is not root and not real uid",
)
if $uid != 0 && $uid != $<;
Config::Scoped::Error::Validate::Permissions->throw(
( run in 1.381 second using v1.01-cache-2.11-cpan-49f99fa48dc )