Re: wie liste ich alle user in meinem system

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Wed, 29 Sep 2004 14:43:55 +0200

On Wed, Sep 29, 2004 at 02:23:34PM +0200, milius(at)milius.net wrote:
> tag und hallo zusammen,
>
> ich weiss nicht wie ich alle user-accounts meines system auflisten /
> anzeigen kann - ich möchte nichts verändern, ich möchte nur sehen wieviele
> user es gibt und wie diese heissen....

Die Funktionalität kann es aus Prinzip nicht geben.

> hab folgende programme/befehle ausprobiert, ohne erfolg:
> adduser - ist nur zum erstellen neuer accounts
> rmuser - ist nur zum löschen von accounts
> chpass - passwort ändern
> passwd - passwörter ändern
> und pw hat keine list-funktion ... oder?
>
> wie würdet ihr das machen?`

/etc/passwd verwenden.
wc -l /etc/passwd liefert dir z.B. die Anzahl der Acounts.
Wobei das nur lokale Acounts erfasst - also keine über NIS usw.
Die wären schwieriger zu erfassen, da es überlappungen mit lokalen
geben kann und mache Authentifizierungsservices nicht mal eine
Listung schicken können.
Zu guter letzt kann man in einigen Fällen auch Acounts benutzen die es
gar nicht gibt.
Jede User-ID ist grundsätzlich erst mal funktional - man kann sich
nur nicht damit einloggen - denoch kann es Prozesse mit undefinierten
User-IDs geben - z.B. weil der Acount nach dem starten von Prozessen
gelöscht wurde.

-- 
B.Walter                   BWCT                http://www.bwct.de
bernd(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 29 Sep 2004 - 14:45:38 CEST

search this site