← Back to team overview

sslug-teknik team mailing list archive

Re: Liste over brugerer i en gruppe

 

On Tue, 06 May 2003 12:07:45 +0200
Jacob Sparre Andersen <sparre@xxxxxxxx> wrote:

> John Mørck Hansen skrev:
> 
> > Jeg mangler en kommando som kan give en liste med alle brugerne i en
> > given gruppe. Jeg syntes ikke lige jeg kan finde en sådan.
> 
> #! /bin/sh
> gruppe=$1
> gid=`cut -d: -f1,3 /etc/group | egrep "^${gruppe}:|:${gruppe}"'$' \
>         | cut -d: -f2`
> ( cut -d: -f3,4 /etc/group | egrep "^${gid}:" | cut -d: -f2 \
>      | tr ',' '\n'; \
>    cut -d: -f1,4 /etc/passwd | egrep ":${gid}"'$' | cut -d: -f1 ) \
>    | grep -v '^$' | sort -u

Det virker efter hensigten. Den snupper jeg. Tak for det !


(John =;-)
-- 
Din sikre vej til en sikker backup løsning til dit netværk.
Hurtigt, nemt og bekvemt
http://www.adilock.dk/~john/albackup/
http://www.adilock.dk


References