Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #
- # Author: Joshua Buss (@chicagobuss)
- # Usage: elevated.sh [-d]
- # Example:
- # ./elevated.sh | grep 'is p'
- # ./elevated.sh -d | grep 'is not'
- for id in $(docker ps -a | grep "Up" | awk '{print $1}'); do
- name=$(docker ps -a | grep "${id}" | awk '{print $2}')
- shortname=$(echo ${name} | cut -d ':' -f 1 | cut -d '/' -f 2,3)
- if [[ $(docker inspect --format='{{.HostConfig.Privileged}}' "$id") == "false" ]]; then
- if [[ $1 == '-d' ]]; then
- echo "${id} of ${name} is not privileged"
- else
- echo "${id} of ${shortname} is not privileged"
- fi
- else
- if [[ $1 == '-d' ]]; then
- echo "${id} is ${name} is privileged"
- else
- echo "${id} of ${shortname} is privileged"
- fi
- fi
- done
Add Comment
Please, Sign In to add comment