| SECURE_PATH(3) | Library Functions Manual | SECURE_PATH(3) |
secure_path —
determine if a file appears to be ``secure''
System Utilities Library (libutil, -lutil)
#include
<util.h>
int
secure_path(const
char *path);
The
secure_path()
function takes a path name and returns zero if the referenced file is
“secure”, non-zero if not. Any “insecurity”,
other than failure to access the referenced file, will be logged to the
system log.
To be “secure”, the referenced file must exist, be a regular file (and not a directory), owned by the super-user, and writable only by the super-user.
The secure_path() function is based on the
BSD/OS implementation of same, and appeared in
NetBSD 1.5 by kind permission.
| May 4, 2010 | NetBSD 11.0 |