09-16-2011
Since a user can become active through non-logins like rsh cmd, ssh cmd, sudo, su or set-uid, it'd be nice if there was a way to track this, but it would add overhead. Every time anyone uses a set-uid command, the user, maybe root, gets a hit. Time sharing accounting used to be a big deal, but not so much now.
This User Gave Thanks to DGPickett For This Post:
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have found a script to create user accounts. But there are a few lines i dont understand. Can someone help me with this? Here's the code:
######################################
while ;
do
ACCT=${USER_ACCT}${START}
START=`expr $START + 1`
START=`echo ${START} | awk... (3 Replies)
Discussion started by: Sensor
3 Replies
2. Shell Programming and Scripting
Hi,
I need to count the number of times a script is accessed from within the script. Is it possible ?
Example: I have a script called lo.sh and i execute the script for the first time, then the counter variable declared inside the lo.sh should increment by 1. For every execution the... (1 Reply)
Discussion started by: pathanjalireddy
1 Replies
3. Shell Programming and Scripting
How To Find The Number Of Programs That A User Running ON A GIVEN TERMINAL (4 Replies)
Discussion started by: venkata.ganesh
4 Replies
4. UNIX for Dummies Questions & Answers
hello ppl, someone must be able to help with this --> I have an old NCR tower 32 with an ADDS terminal running a unix version 020102 (Im not sure if thats correct but its unix for sure). I have no user names and no passwords and need to login to read a tape. Is there any way to do that? I hear... (3 Replies)
Discussion started by: orestis
3 Replies
5. UNIX for Dummies Questions & Answers
Thanks
AVKlinux (3 Replies)
Discussion started by: avklinux
3 Replies
6. UNIX for Dummies Questions & Answers
I have looked around on the internet and still i am no wiser as to how to show the number of files in a directory that have been accessed this week and also that as a percentage.
Any help would be much appreciated. (5 Replies)
Discussion started by: RAFC_99
5 Replies
7. Shell Programming and Scripting
I am trying to find out the number of days between the current date and user defined date.
I took reference from here for the date2jd() function.
Modified the function according to my requirement. But its not working properly.
Original code from here is working fine.
#!/bin/sh... (1 Reply)
Discussion started by: hiten.r.chauhan
1 Replies
8. Shell Programming and Scripting
i have my files and the variables value extracted from db is taken as
in1=slot0312
in2=best
in3=it is :veryliong/fine
as varibles..
i have a folder stuctures in my unix machine as :
/2011/hand_sl0312/best/HOD/file1.txt
/2011/hand_sl0312/happy/HOD/file1.txt... (1 Reply)
Discussion started by: rajniman
1 Replies
9. Shell Programming and Scripting
// AIX 6.1
In need of finding which AIX user accounts will be expired and are
locked.
I have placed the following parameters under /etc/security/user... (1 Reply)
Discussion started by: Daniel Gate
1 Replies
msgctl(2) System Calls msgctl(2)
NAME
msgctl - message control operations
SYNOPSIS
#include <sys/msg.h>
int msgctl(int msqid, int cmd, struct msqid_ds *buf);
DESCRIPTION
The msgctl() function provides a variety of message control operations as specified by cmd. The following cmds are available:
IPC_STAT Place the current value of each member of the data structure associated with msqid into the structure pointed to by buf.
The contents of this structure are defined in intro(2).
IPC_SET Set the value of the following members of the data structure associated with msqid to the corresponding value found in the
structure pointed to by buf:
msg_perm.uid
msg_perm.gid
msg_perm.mode /* access permission bits only */
msg_qbytes
This command can be executed only by a process that has either the {PRIV_IPC_OWNER} privilege or an effective user ID equal
to the value of msg_perm.cuid or msg_perm.uid in the data structure associated with msqid. Only a process with the
{PRIV_SYS_IPC_CONFIG} privilege can raise the value of msg_qbytes.
IPC_RMID Remove the message queue identifier specified by msqid from the system and destroy the message queue and data structure
associated with it. This cmd can only be executed by a process that has an effective user ID either with appropriate privi-
leges asserted in the effective set or equal to the value of msg_perm.cuid or msg_perm.uid in the data structure associ-
ated with msqid. The buf argument is ignored.
RETURN VALUES
Upon successful completion, msgctl() returns 0. Otherwise, it returns -1 and sets errno to indicate the error.
ERRORS
The msgctl() function will fail if:
EACCES The cmd argument is IPC_STAT and operation permission is denied to the calling process (see intro(2)).
EFAULT The buf argument points to an illegal address.
EINVAL The msqid argument is not a valid message queue identifier; or the cmd argument is not a valid command or is IPC_SET and
msg_perm.uid or msg_perm.gid is not valid.
EOVERFLOW The cmd argument is IPC_STAT and uid or gid is too large to be stored in the structure pointed to by buf.
EPERM The cmd argument is IPC_RMID or IPC_SET, the {PRIV_SYS_IPC_OWNER} privilege is not asserted in the effective set of the
calling process, and is not equal to the value of msg_perm.cuid or msg_perm.uid in the data structure associated with
msqid.
The cmd argument is IPC_SET, an attempt is being made to increase to the value of msg_qbytes, and the {PRIV_SYS_IPC_CONFIG}
privilege is not asserted in the effective set of the calling process.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
SEE ALSO
intro(2), msgget(2), msgrcv(2), msgsnd(2), attributes(5), privileges(5), standards(5)
SunOS 5.10 22 Mar 2004 msgctl(2)