10-22-2005
Quote:
Originally Posted by blowtorch
This will add beoper to the list of groups that root is already a member of.
I don't think so... look at the man page....
Quote:
-G group,[...]
A list of supplementary groups which the user is also a member of. Each group is separated from the next by a comma, with no intervening whitespace. The groups are subject to the same restrictions as the group given with the -g option. If the user is currently a member of a group which is not listed, the user will be removed from the group
Hence, the user will be, I assume, removed from
all groups except their primary group and the beoper group.
I would just go and hack at the /etc/group file, and tack "root" onto the end of the beoper line (comma seperated with the other users listed).
Cheers
ZB
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Now, its been a while since i done this but I had to add a user to a group. I did that by using the usermod command and now when I superuser to the user's account and issue a "id", i get the desired gid.
i mean, output of id indicated the user is assigned to the group i want him to be in. ... (5 Replies)
Discussion started by: TRUEST
5 Replies
2. HP-UX
How can I add a user to a specific group without using SAM? I know I can user modprpw -G, but that will overwrite any groups the user is in with the ones I specify.
I need to assume that I do not know what groups the user is already in, so I can't put them in the modprpw command. I just need... (2 Replies)
Discussion started by: paqman
2 Replies
3. BSD
Hello
I have a group called "media" which has a 7 access to a directory with the same name, my username was not included in that group, after vimming /etc/group and adding myself to it, I notice that that group is not defined as one of my groups (by issuing the "groups" command). I know that if... (1 Reply)
Discussion started by: sirbijan
1 Replies
4. Solaris
Hi all,
I have a existing user user1 its group id dba
i have created a new user named: uta and added to group dba
my task for creating uta ( to ftp solaris server from /oracle/pcmia/dry1 & oracle/pcmia/dry2 and get some rdf ( database patch) and saved in one windows folder named d:\patch... (2 Replies)
Discussion started by: saurabh84g
2 Replies
5. Shell Programming and Scripting
Hello guys!!
If a user is already created on a server, how do you add them to another group?
The useradd command? If so then would that duplicate the user account on the server?
Thanks
Bigben (4 Replies)
Discussion started by: bigben1220
4 Replies
6. AIX
Hi,
I have a 2 node Cluster. Which is working in active/passive mode (i.e Node#1 is running and when it goes down the Node#2 takes over)
Now there's this requirement that we need a mount point say /test that should be available in active node #1 and when node #1 goes down and node#2 takes... (6 Replies)
Discussion started by: aixromeo
6 Replies
7. UNIX for Dummies Questions & Answers
I've been through many threads before i decide to create a separate thread.
I can't really find the solution to my (simple) problem.
Here's what I'm trying to achieve:
As "canar" user I want to run a command, let's say "/opt/ocaml/bin/ocaml" as "duck" user.
The only to achieve this is to... (1 Reply)
Discussion started by: canar
1 Replies
8. Red Hat
Hi,
In the following output you can see the the user "richard" is a member on the team/group "developers":
# id richard
uid=10247(richard) gid=100361(developers) groups=100361(developers),10053(testers)
but in the following details of the said group (developers), the said user... (3 Replies)
Discussion started by: indiansoil
3 Replies
9. UNIX for Advanced & Expert Users
Hi,
I am new to unix. I am facing access permission issue
I want to access path
/app/compress from a user "test" but getting permission denied error
This path exist in "Main" user
So after some googling i came to know we need to add "test" user in "main" group
so path /app/compress ... (7 Replies)
Discussion started by: sv0081493
7 Replies
10. UNIX for Beginners Questions & Answers
I believe there are two methods of adding a user to a group. using usermod and gpasswd. but most of the time we tent to use user mod. does there any difference between these two methods ....
gpasswd -a geek admins
usermod -a -G admins geek
both code add user geek to a group admin (1 Reply)
Discussion started by: lobsang
1 Replies
usermod(8) System Manager's Manual usermod(8)
NAME
usermod - modify a user account
SYNOPSIS
usermod [-D binddn] [-P path] [-g gid [-o]] [-p password]
[--service service] [--help] [--usage] [-v] account
DESCRIPTION
usermod modifies an user account using the values specified on the command line.
OPTIONS
-A, --add-to-group group,...
With this option a list of groups can be specified, which the user should become a member of. Each group is separated from the next
one only by a comma, without whitespace.
-c, --comment comment
This option specifies the new users finger information. It is normally modified using the chfn(1) utility.
-d, --home homedir
This option specifies the new home directory of the user.
-e, --expire expire
With this option the date when the account will be expired can be changed. expiredate has to be specified as number of days since
January 1st, 1970. The date may also be expressed in the format YYYY-MM-DD.
-f, --inactive inactive
This option is used to set the number of days of inactivity after a password has expired before the account is locked. A user whose
account is locked must contact the system administrator before being able to use the account again. A value of -1 disables this
feature.
-G, --groups group,...
With this option a list of supplementary groups can be specified, which the user should become a member of. Each group is separated
from the next one only by a comma, without whitespace. The user is removed from all other groups not specified.
-g, --gid gid
The group name or number of the user's new primary group. The group name must exist and a group number must refer to an already
existing group.
-l, --login name
Specify the new account name for the user. The account name must begin with an alphabetic character and the rest of the string
should be from the POSIX portable character class. Nothing else is changed.
-m, --move_home
Move the user's home directory to the new directory specified with the -d option. If the old directory does not exist, nothing is
done. If the new directory already exists, the program aborts with an error.
-o, --non-unique
Allow duplicate (non-unique) User IDs.
-p, --password password
Encrypted password as returned by crypt(3) as the new password.
-R, --remove-from-group group,...
With this option a list of groups can be specified, from which the user should be removed. Each group is separated from the next one
only by a comma, without whitespace.
-s, --shell shell
Specify user's new login shell. The value of shell must be a valid executable file. It is normally modified using the chsh(1) util-
ity.
-u, --uid uid
Change the userid to be the given number. This value must be positive and unique (unless the -o option is used). Any file with the
old UID of the user and which is located in the directory tree rooted at the user's home directory will be changed to be owned by
the new UID automatically.
-D, --binddn binddn
Use the Distinguished Name binddn to bind to the LDAP directory. The user will be prompted for a password for simple authentica-
tion.
-L, --lock
A system administrator can lock the account of the specified user.
-U, --unlock
A system administrator can unlock the specified account, if the account is not passwordless afterwards (it will not unlock an
account that has only "!" as a password).
-P, --path path
The passwd and shadow files are located below the specified directory path. usermod will use this files, not /etc/passwd and
/etc/shadow.
--service service
Modify the account from a special directory. The default is files, but ldap is also valid.
--help Print a list of valid options with a short description.
--usage
Print a short list of valid options.
-v, --version
Print the version number and exit.
NOTES
usermod will not allow you to change the name, User ID or home directory of a user, which is logged in. usermod will not change the User ID
of running processes and not the ownership of crontab and at jobs.
FILES
/etc/group - group information
/etc/passwd - user account information
/etc/shadow - shadow user account information
SEE ALSO
passwd(1), login.defs(5), group(5), passwd(5), shadow(5), useradd(8), userdel(8)
AUTHOR
Thorsten Kukuk <kukuk@suse.de>
pwdutils Feb 2010 usermod(8)