#!/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