vfs_suser(9)

NAME

vfs_suser - check if credentials have superuser privileges
for a mount
point

SYNOPSIS

#include <sys/param.h>
#include <sys/systm.h>
#include <sys/mount.h>
int
vfs_suser(struct mount *mp, struct thread *td);

DESCRIPTION

The vfs_suser() function checks if the credentials given in
clude superuser powers for the given mount point. It will check to
see if the
thread passed in has the same credentials as the user that
mounted the
file system. If so, it returns 0, otherwise it returns what
suser(9)
would have returned.

RETURN VALUES

The vfs_suser() function returns 0 if the user has superuser
powers and
EPERM otherwise. This is the reverse logic of some other
implementations
of suser() in which a TRUE response indicates superuser pow
ers.

SEE ALSO

chroot(2), jail(2), suser(9)

HISTORY

The vfs_suser() function was introduced in FreeBSD 5.2.

AUTHORS

This manual page was written by Alfred Perlstein.
BSD April 2, 2004
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout