12345678910111213141516 |
- #!/bin/bash
- #In STIG there is only 5 kinds of permission : 0000, 0644, 0755, 0600, 0640
- LOCALTION=$1
- PERM=$2
-
- LEN=(stat $LOCALTION -c %a)
- #if permisiion of the file or directory
-
-
- if [ $LEN == 4 ];then
- exit 1
- fi
-
- let FPERM=777-$PERM
-
- find $LOCALTION -perm /$(printf "%03d\n" $FPERM) | wc -l | awk -F: '($1 != "0") {print; err=1} END {exit err}'
|