a
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
{
|
||||
RPCV="$(sudo -Hiu root env | grep '^PATH' | cut -d= -f2)"
|
||||
echo "$RPCV" | grep -q "::" && echo "root's path contains a empty directory (::)"
|
||||
echo "$RPCV" | grep -q ":$" && echo "root's path contains a trailing (:)"
|
||||
for x in $(echo "$RPCV" | tr ":" " "); do
|
||||
if [ -d "$x" ]; then
|
||||
ls -ldH "$x" | awk '$9 == "." {print "PATH contains current working directory (.)"}
|
||||
$3 != "root" {print $9, "is not owned by root"}
|
||||
substr($1,6,1) != "-" {print $9, "is group writable"}
|
||||
substr($1,9,1) != "-" {print $9, "is world writable"}'
|
||||
else
|
||||
echo "$x is not a directory"
|
||||
fi
|
||||
done
|
||||
}
|
||||
Reference in New Issue
Block a user