Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
VFS_SUSER(9)		 BSD Kernel Developer's	Manual		  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 include supe-
     ruser 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
     priv_check(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 powers.

SEE ALSO
     chroot(2),	jail(2)

HISTORY
     The vfs_suser() function was introduced in	FreeBSD	5.2.

AUTHORS
     This manual page was written by Alfred Perlstein.

BSD				 April 2, 2004				   BSD

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | SEE ALSO | HISTORY | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=vfs_suser&sektion=9&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help