setgroups(2) System Calls Manual setgroups(2)Name
setgroups - set group access list
int ngroups, *gidset;
The system call sets the group access list of the current user process according to the array, gidset. The ngroups parameter indicates the
number of entries in the array and must be no more than NGROUPS, as defined in
Only the superuser can set new groups.
A 0 value is returned on success, -1 on an error, with the error code stored in errno.
The call fails if:
[EPERM] The caller is not the superuser.
[EFAULT] The address specified for gidset is outside the process address space.
See Alsogetgroups(2), initgroups(3x)setgroups(2)
Check Out this Related Man Page
getgroups(2) System Calls Manual getgroups(2)NAME
getgroups - get group access list
gets the current group access list of the user process and stores it in the array gidset. The parameter ngroups indicates the number of
entries which may be placed in gidset.
As a special case, if the ngroups argument is zero, returns the number of group entries for the process. In this case, the array pointed
to by the gidset argument is not modified.
The following call to (see getgroups(2)) retrieves the group access list of the calling process and stores the group ids in array mygidset:
If successful, returns a non-negative value indicating the number of elements returned in gidset. If an error occurs, a value of -1 is
returned and is set to indicate the type of error.
fails if any of the following conditions are encountered:
gidset specifies an invalid address. The reliable detection of this error is implementation dependent.
The argument ngroups is not zero and is less than the number of groups in the current group access list of the process.
was developed by HP and the University of California, Berkeley.
SEE ALSO setgroups(2), sysconf(2), initgroups(3C).
STANDARDS CONFORMANCE getgroups(2)
I have a setuid to root program that has now to be changed to setuid to oracle depending on who is running it. Oracle has only two groups, dba (primary) and osgrp1 (secondary). But running 'id' if oracle shows all the secondary groups belonging to root, and only dba or osgrp1 as the primary group... (2 Replies)
Hi, I've just managed to install openssh in my home directory on a server I have access to by using --prefix=$HOME/local after ./configure. Another thing I was having trouble with without root access was privilege separation, so I disabled that in my sshd_config. However, when I run... (10 Replies)
I cannt use 'su' to login to root or any other users though everything seems ok. I read some articles that says if you do recursive chmod 777 on /usr it can create this problem.
I did the same. can anybody tell me how to repair it. Any ideas will be appreciated.
thnks (7 Replies)
i'm using smitty to create user...what happen is it prompt me "failed" with error
3004-703 Check "/etc/security/login.cfg" file.
3004-691 Error changing "shell".
3004-703 Check "/usr/lib/security/mkuser.default" file.
3004-721 Could not create user.
3004-703 Check... (13 Replies)
Unable to set ssh passwordless authentication
I am unable to ssh with passwordless authentication from Windows client onto UBuntu server. The ssh version on UBuntu is OpenSSH_5.8p1 Debian-7ubuntu1, OpenSSL 1.0.0e , while SSH on Windows Client is OpenSSH_5.1p1, OpenSSL 0.9.8k. I turned on ssh... (5 Replies)
I have read just about every rpcbind not starting thread and article on the internet it seems, but I have not found a solution to my problem as of yet. I have a solaris 10 server that has been running with no problems for a while. The other day it crashed and would not boot to the gui... (2 Replies)