EN JA
VFS_SUSER(9)
VFS_SUSER(9) FreeBSD Kernel Developer's Manual VFS_SUSER(9)

名称

vfs_suser資格証明がマウントポイントのためのスーパユーザの特権があるかどうかチェックする

書式

#include < sys/param.h>
#include < sys/systm.h>
#include < sys/mount.h>

int
vfs_suser( struct mount *mp, struct thread *td);

解説

vfs_suser() 関数は、与えられた資格証明がマウントポイントのためのスーパユーザ権限を含んでいるかどうかチェックします。渡されたスレッドがファイルシステムをマウントするユーザと同じ資格証明を持っているかどうか確認します。そうだとすれば、0 を返し、そうでなければ、 priv_check(9) が返したものを返します。

戻り値

vfs_suser() 関数はユーザがスーパユーザ権限を持っているなら 0 を返し、そうでなければ、 EPERM 0 を返します。これは TRUE 応答がスーパユーザ権限を示す suser() のある他の実装の 逆の論理 です。

関連項目

chroot(2), jail(2)

歴史

vfs_suser() 関数は FreeBSD 5.2 で導入されました。

作者

このマニュアルページは Alfred Perlstein によって書かれました。
April 2, 2004 FreeBSD