← Back to team overview

sslug-teknik team mailing list archive

Re: Liste over brugerer i en gruppe

 

On Tue, 6 May 2003, Jacob Sparre Andersen 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

Nu har jeg kigget på ovenstående i et par minutter, og der må være noget 
jeg ikke ved om group filer. Gider du uddybe hvorfor du går over gid'er og 
password filen?

Mads

-- 
Mads Bondo Dydensborg.                               madsdyd@xxxxxxxxxxxx
The irony is that Bill Gates claims to be making a stable operating system
and Linus Torvalds claims to be trying to take over the world.

                                        - Seen on Linux Kernel mailing list



Follow ups

References