Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
putpwent - Benutzer in Benutzerkatalog eintragen (Erweiterung)
&pagelevel(4)&pagelevel
Definition | #include <pwd.h> int putpwent(const struct passwd *p, FILE *f); |
Beschreibung | putpwent() schreibt die Benutzerdaten aus der Kennwort-Struktur p in den Benutzerkatalog. Der aufrufende Prozess muss Sonderrechte haben.
p ist eine Kennwort-Struktur, die entweder mit getpwent() , getpwuid() oder getpwnam() ermittelt und anschließend verändert wurde. f wird nur aus Kompatibilitätsgründen unterstützt, aber nicht ausgewertet. |
Returnwert | 0 | bei Erfolg. |
| != 0 | bei Fehler. errno wird gesetzt, um den Fehler anzuzeigen. |
Fehler | putpwent() schlägt fehl, wenn gilt:
|
| EINVAL
| Benutzerdaten sind ungültig. |
| EFAULT
| Eine ungültige Adresse der passwd -Struktur wurde angegeben. |
| ENOENT
| Benutzer ist unbekannt. |
| EPERM
| Der aufrufende Prozess hat keine Sonderrechte. |
Hinweis | Eine Kennwortdatei /etc/passwd gibt es im POSIX-Subsystem nicht. Die Benutzerdaten werden intern im Benutzerkatalog hinterlegt (siehe Handbuch „POSIX-Grundlagen“ [1]). |
Siehe auch | getpwent() , Handbuch „POSIX-Grundlagen“ [1].
|