Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

getauid(2) [mojave man page]

GETAUID(2)						      BSD System Calls Manual							GETAUID(2)

NAME
getauid -- retrieve audit user ID SYNOPSIS
#include <bsm/audit.h> int getauid(au_id_t *auid); DESCRIPTION
The getauid() system call retrieves the active audit user ID for the current process via the au_id_t pointed to by auid. RETURN VALUES
Upon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the error. ERRORS
The getauid() function will fail if: [EFAULT] A failure occurred while data transferred from the kernel failed. SEE ALSO
audit(2), auditon(2), getaudit(2), getaudit_addr(2), setaudit(2), setaudit_addr(2), setauid(2), libbsm(3) HISTORY
The OpenBSM implementation was created by McAfee Research, the security division of McAfee Inc., under contract to Apple Computer Inc. in 2004. It was subsequently adopted by the TrustedBSD Project as the foundation for the OpenBSM distribution. AUTHORS
This software was created by McAfee Research, the security research division of McAfee, Inc., under contract to Apple Computer Inc. Addi- tional authors include Wayne Salamon, Robert Watson, and SPARTA Inc. The Basic Security Module (BSM) interface to audit records and audit event stream format were defined by Sun Microsystems. This manual page was written by Robert Watson <rwatson@FreeBSD.org>. BSD
March 5, 2009 BSD

Check Out this Related Man Page

SETAUID(2)						      BSD System Calls Manual							SETAUID(2)

NAME
setauid -- set audit session ID SYNOPSIS
#include <bsm/audit.h> int setauid(au_id_t *auid); DESCRIPTION
The setauid() system call sets the active audit session ID for the current process from the au_id_t pointed to by auid. This system call requires an appropriate privilege to complete. RETURN VALUES
Upon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the error. ERRORS
The setauid() function will fail if: [EFAULT] A failure occurred while data transferred to the kernel failed. [EPERM] The process does not have sufficient permission to complete the operation. SEE ALSO
audit(2), auditon(2), getaudit(2), getaudit_addr(2), getauid(2), setaudit(2), setaudit_addr(2), libbsm(3) HISTORY
The OpenBSM implementation was created by McAfee Research, the security division of McAfee Inc., under contract to Apple Computer Inc. in 2004. It was subsequently adopted by the TrustedBSD Project as the foundation for the OpenBSM distribution. AUTHORS
This software was created by McAfee Research, the security research division of McAfee, Inc., under contract to Apple Computer Inc. Addi- tional authors include Wayne Salamon, Robert Watson, and SPARTA Inc. The Basic Security Module (BSM) interface to audit records and audit event stream format were defined by Sun Microsystems. This manual page was written by Robert Watson <rwatson@FreeBSD.org>. BSD
April 19, 2005 BSD
Man Page

3 More Discussions You Might Find Interesting

1. Solaris

FYI: McAfee VirusScan 4.40 for UNIX engine broken

FYI: As of 5/25, all dat updates are failing when uvscan v4.40 is run. McAfee has discontinued support for v4.40 in Jan 07. You will need to upgrade to v5.10 to support the new dat updates. http://www.mcafee.com/us/enterprise/support/customer_service/end_life.html (0 Replies)
Discussion started by: mhm4
0 Replies

2. Homework & Coursework Questions

Listing Live System Status

1. Edit a script named update.sh that generates status.html in your web directory: ~/public_html/. I need to write specific commands to show each specific item 2. The generated webpage should include information related to: UNIX : kernel version of ed-lab server USER : number of users on the... (13 Replies)
Discussion started by: devinj
13 Replies

3. OS X (Apple)

Manually Installing McAfee AV agent

I've tried a few things to manually push out a script as a test from one of my primary machines to a test machine. I have a McAfee agent that I just obtained from McAfee, and I'm simply trying to remember what I did via terminal to push it out from my primary machine. Well, I finally figured it... (3 Replies)
Discussion started by: unimachead
3 Replies