1234567891011121314151617181920 |
- #!/bin/bash
- #Guardar IFS anterior
- #SAVEIFS=$IFS
- #IFS=$(echo -en "\n\b")
- #for linea in $(cat /etc/passwd); do
- # echo "$linea"
- #done
- #Restauramos contexto
- #IFS=$SAVEIFS
- while read linea; do
- uid=$(echo "$linea" | cut -d: -f1)
- gid=$(echo "$linea" | cut -d: -f4)
- shell=$(echo "$linea" | cut -d: -f 7)
- if [ $shell != "/usr/sbin/nologin" ]; then
- echo -e "uid: $uid\tgid: $(id -gn $uid)($gid)"
- fi
- done < /etc/passwd
|