[eside-ghost] Fwd: Identificar usuarios sin grupo

Jorge García - Bardok bardok en gmail.com
Sab Feb 16 13:04:37 CET 2013


Kaixo!

Se me ocurren dos cosas:

- ¿Un espacio entre -F y :? En mi bash si no lo pongo casca.
- Este script:

#! /bin/bash

for user in `cat /etc/passwd | awk -F : '{ print $1 }'`; do
  for num in `grep -c $user /etc/group`; do
    if [ $num -eq 0 ] ; then
      echo "El usuario $user no aparece en el fichero de grupos";
    fi
  done
done


Un abrazo!


--
Jorge García (aka Bardok)
---
Sending A Message To All
Sending A Message To God
We Must Bring Light To The Darkness
In Time We Will Rise Above
  "Ark - Heal The Waters"


2013/2/16 Javier Allende Astigarraga <legolas.klaitxu en gmail.com>

> Buenos dias,
>
> Tengo que preparar un script que identifique si existen usuarios sin grupo
> asociado en unix.
>
> Obtengo los grupos de los usuarios de la siguiente manera pero el
> siguiente paso no termino de hacerlo bien ¿alguna ayuda?
>
> awk -F: '{ print $3}' | sort | uniq -d
>
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en listas.deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://listas.deusto.es/mailman/private/eside-ghost/attachments/20130216/53448e8d/attachment.html>


Más información sobre la lista de distribución eside-ghost