09-13-2011
You could try $LOGNAME if not su to role and then set | grep origuserid (where origuserid is userid you were before) to see if any variables still store the origuserid.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I've got one I haven't been able to figure out.
1. A shell script exists- /junk/junk1/junk2/junk3.sh
2. From within the above named shell script, I want to know the full path of the above named shell script. Even if I execute the shell script from a directory other than the one it resides in,... (5 Replies)
Discussion started by: therealtiger
5 Replies
2. UNIX for Dummies Questions & Answers
Hi all,
I want to sort a file based on the number in the 9th column
I've tried both of the following commands
sort -k 9,9n file_to_sort.dat
sort +8 -n file_to_sort.dat
both resulting in the same output which does sort col 9 nummerically
but it doesn't output the lines in the original... (2 Replies)
Discussion started by: olga
2 Replies
3. Shell Programming and Scripting
Hi all,
I have a problem which needs to be solved soon because it affects auditing capabilities.
There is an application id that has to be used by other users for the purpose of production support.
The application user id uses C shell.
We allow users to switch to the application user id based... (1 Reply)
Discussion started by: s_saran
1 Replies
4. UNIX for Dummies Questions & Answers
sorry for my English
We'll report about Unix in my school, for Operating Systems subject...
with Installation demo....
I'm wondering if System V, which is from original developers AT&T still exist
and downloadable? because I cant find it anywhere...
then i found out that Solaris, MacOS... (4 Replies)
Discussion started by: slowchem
4 Replies
5. UNIX for Advanced & Expert Users
I have to write a script (not C based) that allows to capture of all commands issued by the user “root”.
First, I tried to monitor the .bash_history but the commands are written in chunk after the .bash_history is closed.
How can I capture the commands in Real-Time without waiting root to... (4 Replies)
Discussion started by: elieifrah@gmail
4 Replies
6. UNIX for Dummies Questions & Answers
BSD, AFAIK, Linux, etc are developed/based upon UNIX... but they are not UNIX...
I'm wandering where can I obtain a original copy of UNIX(without flavor) (1 Reply)
Discussion started by: laduch
1 Replies
7. Shell Programming and Scripting
I want to copy a file from another user to my owner directory, and want to change the ownership to my account.
in jung's directory:
-rwxr-xr-x 1 jung smart 23 Dec 1 2005 .runme
cp /home/jung/runme .
under my directory:
-rwxr-xr-x 1 jung smart 23 Dec 1... (1 Reply)
Discussion started by: freelong
1 Replies
8. HP-UX
Hi
I want to know how capture all user command line output and save this commands and outputs to text files?
if you have script for this subject please give me.:o
please help me
thank you (6 Replies)
Discussion started by: amvhd
6 Replies
9. Emergency UNIX and Linux Support
Can someone please help me with a way to generate a user list on a system along with the group to which the id belongs? (8 Replies)
Discussion started by: ggayathri
8 Replies
10. UNIX for Beginners Questions & Answers
Hi Team,
Please help me with the below question.
SunOS 5.10
Shell: -bash
I am trying to find the original user who executed a command on my development server.
In my dev server users login using their personal id and sudo to a common id using 'sudo -u commonid -i'. Once logged in as... (6 Replies)
Discussion started by: sam99
6 Replies
LEARN ABOUT DEBIAN
dpns_getidmap
DPNS_GETIDMAP(3) DPNS Library Functions DPNS_GETIDMAP(3)
NAME
dpns_getidmap - get virtual uid/gid(s) associated with a given dn/role(s)
SYNOPSIS
#include <sys/types.h>
#include "dpns_api.h"
int dpns_getidmap (const char *username, int nbgroups, const char **groupnames, uid_t *userid, gid_t *gids)
int dpns_getidmapc (const char *username, const char *user_ca, int nbgroups, const char **groupnames, uid_t *userid, gid_t *gids)
DESCRIPTION
dpns_getidmap gets the virtual uid/gid(s) associated with a given dn/role(s). If the dn or any of the roles does not exist yet in the
Database an entry is added to the mapping table.
username
specifies the user name (dn). It must be at most 255 characters long.
user_ca
specifies the CA from the user proxy. It must be at most 255 characters long.
nbgroups
is the number of group names.
groupnames
is the address of an array of group names (vo/role). Each group name must be at most 255 characters long. This pointer can be
NULL. In this case the vo is obtained from a static mapping file.
userid specifies the address of a buffer to receive the Virtual User Id.
gids specifies the address of a buffer to receive the Virtual Group Ids. It must be big enough to receive nbgroups group ids, but at
least one group id in case nbgroups is zero.
RETURN VALUE
This routine returns 0 if the operation was successful or -1 if the operation failed. In the latter case, serrno is set appropriately.
ERRORS
ENOMEM Memory could not be allocated in the server to receive the group names or to send back the gids.
EACCES One of username, user_ca or the primary (first) group is banned.
EFAULT username, userid or gids is a NULL pointer.
EINVAL nbgroups is negative or the length of username, user_ca or of one of the group names exceeds 255.
SENOSHOST Host unknown.
SENOSSERV Service unknown.
SECOMERR Communication error.
SENOMAPFND DISABLEAUTOVIDS is set and username or one of the groups does not exist.
ENSNACT Name server is not running or is being shutdown.
DPNS
$Date: 2010-08-04 09:58:47 +0200 (Wed, 04 Aug 2010) $ DPNS_GETIDMAP(3)