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() のある他の実装の 逆の論理 です。歴史
vfs_suser() 関数は FreeBSD 5.2 で導入されました。作者
このマニュアルページは によって書かれました。April 2, 2004 | FreeBSD |