Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../../usr/man/man3c/lckpwdf.3c
Real path: /usr/share/man/man3c/lckpwdf.3c
Zurück
'\" te .\" Copyright (c) 1997, Oracle and/or its affiliates. All rights reserved. .TH lckpwdf 3C "29 Dec 1996" "Oracle Solaris 11.4" "Standard C Library Functions" .SH NAME lckpwdf, ulckpwdf \- manipulate shadow password database lock file .SH SYNOPSIS .LP .nf #include <shadow.h> \fBint\fR \fBlckpwdf\fR(\fBvoid\fR); .fi .LP .nf \fBint\fR \fBulckpwdf\fR(\fBvoid\fR); .fi .SH DESCRIPTION .sp .LP The \fBlckpwdf()\fR and \fBulckpwdf()\fR functions enable modification access to the password databases through the lock file. A process first uses \fBlckpwdf()\fR to lock the lock file, thereby gaining exclusive rights to modify the \fB/etc/passwd\fR or \fB/etc/shadow\fR password database. See \fBpasswd\fR(5) and \fBshadow\fR(5). Upon completing modifications, a process should release the lock on the lock file using \fBulckpwdf()\fR. This mechanism prevents simultaneous modification of the password databases. The lock file, \fB/etc/.pwd.lock\fR, is used to coordinate modification access to the password databases \fB/etc/passwd\fR and \fB/etc/shadow\fR. .SH RETURN VALUES .sp .LP If \fBlckpwdf()\fR is successful in locking the file within 15 seconds, it returns \fB0\fR. If unsuccessful (for example, \fB/etc/.pwd.lock\fR is already locked), it returns \fB\(mi1\fR. .sp .LP If \fBulckpwdf()\fR is successful in unlocking the file \fB/etc/.pwd.lock\fR, it returns \fB0\fR. If unsuccessful (for example, \fB/etc/.pwd.lock\fR is already unlocked), it returns \fB\(mi1\fR. .SH USAGE .sp .LP These routines are for internal use only; compatibility is not guaranteed. .SH FILES .sp .ne 2 .mk .na \fB\fB/etc/passwd\fR\fR .ad .RS 18n .rt password database .RE .sp .ne 2 .mk .na \fB\fB/etc/shadow\fR\fR .ad .RS 18n .rt shadow password database .RE .sp .ne 2 .mk .na \fB\fB/etc/.pwd.lock\fR\fR .ad .RS 18n .rt lock file .RE .SH ATTRIBUTES .sp .LP See \fBattributes\fR(7) for descriptions of the following attributes: .sp .TS tab( ) box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPE ATTRIBUTE VALUE _ MT-Level MT-Safe .TE .sp .SH SEE ALSO .sp .LP \fBgetpwnam\fR(3C), \fBgetspnam\fR(3C), \fBpasswd\fR(5), \fBshadow\fR(5), \fBattributes\fR(7)