Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Hilfe für AIX-Umsteiger

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Fun&Joke
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
brum
Gast





BeitragVerfasst am: 02. Apr 2013 11:30   Titel: Hilfe für AIX-Umsteiger

Hallo,

der AIX-Befehl lsuser fehlt einfach so bei Linux.
Abhilfe für die Darstellung ähnlicher Funktion wie folgt:
Code:

#!/bin/bash
# Take one argument - the username to search for
if [ -z "$1" ]; then
 echo "user name missing"
 exit
fi

USER=$1
UDATEN=`grep -w $USER /etc/passwd`
F1NAME=`echo $UDATEN | cut -d: -f1`
SID=`echo $UDATEN | cut -d: -f3`
SGPNUM=`echo $UDATEN | cut -d: -f4`
SHOME=`echo $UDATEN | cut -d: -f6`
SSHELL=`echo $UDATEN | cut -d: -f7`
SGCOS=`echo $UDATEN | cut -d: -f5`
GDATEN=`grep -w $SGPNUM /etc/group`
SGROUP=`echo $GDATEN | cut -d: -f1`
UGDATEN=`grep -w $USER /etc/group`
SGROUPS=''
set -- $UGDATEN
ARGCNT="$#"
if \[ $ARGCNT -eq "0" \]; then
 SGROUPS=$SGROUP
else
 while \[ $ARGCNT -gt "0" \]; do
 SGPNAME=`echo $1 | cut -d: -f1`
 SGROUPS="$SGROUPS,$SGPNAME"
 shift
 ARGCNT="$#"
 done
 SGROUPS=${SGROUPS:1}
fi
echo -e $F1NAME uid=$SID grp=$SGROUP "\n"groups=$SGROUPS "\n"home=$SHOME "\n"shell=$SSHELL "\n"GECOS=$SGCOS
echo "Last login: `last  $F1NAME |head -1|tr -s " "|cut -d" " -f2-10`"
echo `chage -l $F1NAME
`

Nun ist wieder Friede?

-have a lot of fun -
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Fun&Joke Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy