cvs commit: src/sys/kern vfs_syscalls.c
Robert Watson
rwatson at FreeBSD.org
Sun Sep 3 07:53:41 UTC 2006
rwatson 2006-09-03 07:53:41 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_6)
sys/kern vfs_syscalls.c
Log:
Merge vfs_syscalls.c:1.408, 1.415, 1.416:
Add pathname and/or vnode argument auditing for the following system
calls:
quotactl, statfs, fstatfs, fchdir, chdir, chroot, open, mknod, mkfifo,
link, symlink, undelete, unlink, access, eaccess, stat, lstat, pathconf,
readlink, chflags, lchflags, fchflags, chmod, lchmod, fchmod, chown,
lchown, fchown, utimes, lutimes, futimes, truncate, ftruncate, fsync,
rename, mkdir, rmdir, getdirentries, revoke, lgetfh, getfh, extattrctl,
extattr_set_file, extattr_set_link, extattr_get_file, extattr_get_link,
extattr_delete_file, extattr_delete_link, extattr_list_file,
extattr_list_link.
In many cases the pathname and vnode auditing is done within namei lookup
instead of directly in the system call.
Audit the remaining arguments to these system calls:
fstatfs, fchdir, open, mknod, chflags, lchflags, fchflags, chmod, lchmod,
fchmod, chown, lchown, fchown, futimes, ftruncate, fsync, mkdir,
getdirentries.
Audit the remaining parameters to the extattr system calls. Generate
the audit records for those calls.
Audit command, uid arguments for quotactl().
Audit the mode argument to mkfifo().
Audit the target path passed to symlink().
Obtained from: TrustedBSD Project
Revision Changes Path
1.392.2.10 +160 -51 src/sys/kern/vfs_syscalls.c
More information about the cvs-all
mailing list