09-14-2010
My point is that you can have more than one User_Alias in the file. You could have authorizations by group and/or netgroup and/or other. And of course you could have just plain old usernames. There's a LOT of variables to parsing all of that.
10 More Discussions You Might Find Interesting
1. Linux
Hi,
I have edited 'sudoers' file to allow 'cads' user shutdown the system without providing a password.
Can someone tell me what's wrong with my file?
It's not working when I 'sudo SHUTDOWN' command:
sudo: SHUTDOWN: command not found
Thanks a lot!
# Host alias specification... (4 Replies)
Discussion started by: whatisthis
4 Replies
2. UNIX for Dummies Questions & Answers
Having a "running low on coffee" moment here & need help.
On HP 11.11 where is the sudoers file located; I looked every place I could think of and don't see it.
Thanks in advance:confused: (2 Replies)
Discussion started by: dhlopomo
2 Replies
3. UNIX for Dummies Questions & Answers
i just installed/configured apache2.0 on my own aix5.3 mini server. i can start/stop apache by root, but i want to start it under my login id(admin) instead.
i need to execute this command:
/usr/bin/sudo /usr/IBM/HTTPServer/bin/apachectl stop/start. (5 Replies)
Discussion started by: tjmannonline
5 Replies
4. UNIX for Advanced & Expert Users
i have defined a rule in the sudoers file so a specific user is able to run some commands as sudo with no password.
my question is: is it possible to restrict a user to run commands as sudo only in a certain directory? for example: chown only the files that are located in /var/tmp.
Thank you.
... (2 Replies)
Discussion started by: noam128
2 Replies
5. Solaris
this is for the first time i am going to use sudoers i want know how to create sudoers and giving privileges for that users
thanks in advance
dinu (6 Replies)
Discussion started by: dinu
6 Replies
6. Solaris
what is the configuration file for sudo? can we edit it as like other file or will it create any adverse effect on editing that file?
thanks in advance
dinu (1 Reply)
Discussion started by: dinu
1 Replies
7. UNIX for Dummies Questions & Answers
Hello,
I want to extract columns from file2 to file3 by matching ids between file1 and file2. The extracted columns should be in same order as file1 ids.
for example:
file1.txt
1823
607
R2A9
802
771
file2.txt
1823 1 2 4
22 11 4 29
607 12 3 3
R2A9... (8 Replies)
Discussion started by: ryan9011
8 Replies
8. Linux
In our servers we don't have proper groups and No active Directory.
We are adding Users locally and providing users a public key, that's the way they can connect to the servers using .ppk file.
My manager ask me to prompt for a password based login when they try for Sudo. (Currently it was set... (1 Reply)
Discussion started by: shekar777
1 Replies
9. Solaris
Having a bit of a discussion with a software vendor about this. Can anyone confirm my understanding?
/etc/sudoers file example:-
user1 server1 = NOPASSWD:/usr/bin/ls -l
user1 server1 = NOPASSWD:/usr/bin/file
But then the following command fails (logged in on server 1 as user1) because... (2 Replies)
Discussion started by: psychocandy
2 Replies
10. UNIX for Beginners Questions & Answers
I wish to pull out a list of all user ids on the system, including the privileged ids, the groups to which they belong to. Sometimes after deleting an id also, its home dir does not get deleted or an entry is left behind in /etc/passwd.
Can someone help me with a script to achieve both. (2 Replies)
Discussion started by: ggayathri
2 Replies
getnetgrent(3) Library Functions Manual getnetgrent(3)
NAME
getnetgrent, setnetgrent, endnetgrent, innetgr - get network group entry
SYNOPSIS
innetgr(netgroup, machine, user, domain)
char *netgroup, *machine, *user, *domain;
setnetgrent(netgroup)
char *netgroup
endnetgrent()
getnetgrent(machinep, userp, domainp)
char **machinep, **userp, **domainp;
DESCRIPTION
The innetgr routine accesses the netgroup file and checks to see if the specified input parameters match an entry in the file. The routine
returns 1 if it matches an entry, or 0 if it does not. Any of the three strings; machine, user, or domain can be NULL, which signifies any
string in that position is valid.
The getnetgrent routine returns the next member of a network group. After the call, machinep will contain a pointer to a string containing
the name of the machine part of the network group member, and similarly for userp and domainp. If machinep, userp or domainp is returned
as a NULL pointer, it signifies any string is valid. The getnetgrent routine allocates space for the name by using the malloc routine.
This space is released when an endnetgrent call is made. The getnetgrent routine returns 1 if it succeeds in obtaining another member of
the network group, or 0 if it reaches the end of the group.
The setnetgrent routine establishes the network group from which getnetgrent will obtain members, and also restarts calls to getnetgrent
from the beginning of the list. If the previous setnetgrent call was to a different network group, an endnetgrent call is implied.
The endnetgrent routine releases the space allocated during the getnetgrent calls.
Note that the netgroup file is distributed by NIS and exists in its original, readable form on the NIS master server only. NIS slave
servers distribute copies of the netgroup maps created from the original on the master.
FILES
/var/yp/src/netgroup
/var/yp/domain/netgroup
/var/yp/domain/netgroup.byuser
/var/yp/domain/netgroup.byhost
delim off
getnetgrent(3)