The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Advanced & ekspertbrukere
.
google unix.com



UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Invitasjon til å delta i UNIX Forums Users Group på LinkedIn Neo What's on Your Mind? 1 06-05-2008 01:30
UNIX Forums Users Group - LinkedIn? Bobby Post her for å kontakte Site-administratorer og moderatorer 4 11-20-2007 02:03

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 06-24-2003
afiore afiore is offline
Registrert bruker
  
 

Bli Dato: juni 2003
Innlegg: 1
AIX Unix .. antall brukere på systemet i en bestemt gruppe

Vet noen hva rørstreng kan brukes til å fastslå hvor mange som er logget på et AIX-system der en gruppe-ID begynner med kan si 4.

Med andre ord, jeg er ute for å søke på for antall personer logget inn på et system som tilhører en gruppe som starter med 4. Kunne bli 400, 4102, 444, etc.
  #2 (permalink)  
Old 06-26-2003
RTM's Avatar
RTM RTM is offline Forum Advisor  
Hog Hunter
  
 

Bli Dato: april 2002
Beliggenhet: På min motorsykkel
Innlegg: 3039
Dette vil gi deg en liste over brukere og GIDen starter med 4 - endre den etter behov (beklager det er det jeg bruker for å skrive skript i).

Code:
#!/bin/csh
set allusers="`who -q`"
foreach xx ($allusers)
        if ("$xx" == "#") then
                 exit
        else
                # find info on user
                set mygid=`grep $xx /etc/passwd|awk -F: '{print $4}'`
                if ("$mygid" != "") then
                set first=`echo $mygid|awk '{print substr($0,0,1)}'`
                        if ("$first" == "4") then
                                # let me know who
                                echo $xx"  "$mygid
                        endif
                endif
        endif
end
Merk også det vil bare gi folk som er i passordet filen - Hvis du bruker NISDu ville ha til å endre hvor den er ute.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 08:32.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0