How to add "staff" group?


 
Thread Tools Search this Thread
Operating Systems AIX How to add "staff" group?
# 1  
Old 06-08-2010
How to add "staff" group?

(Solved)I have a test id: testuser, when I create it pgrp=testgrp groups=testgrp, staff, I check it by lsuser testuser later, it shows pgrp=testgrp, groups=testgrp, no staff in groups, how to add staff in groups?

Last edited by rainbow_bean; 06-17-2010 at 03:43 PM.. Reason: Solved
# 2  
Old 06-08-2010
Verify it exist first, which I am sure it does but.

Code:
lsgroup staff

Then try this.

Code:
chuser groups=testgrp,staff testuser


Last edited by juredd1; 06-08-2010 at 06:48 PM.. Reason: Correction.
# 3  
Old 06-10-2010
You've left a space between the entries in the groups list it should be:

Code:
pgrp=testgrp groups=testgrp,staff

# 4  
Old 06-17-2010
staff group exist, I use smitty user to add staff group, however, when I use lsuser to check, there is not staff. If I use #lsgroup staff, the user id is in the staff list.

What's wrong with it?
# 5  
Old 06-17-2010
And if you look in /etc/group?

If there is a space before the username, for example, the user will show up with lsgroup.

Code:
$ grep scott /etc/group
...
staff:!:1:user1,user2, scott,user3
...

$ lsgroup staff
staff id=1 admin=false users=user1,user2, scott, user3

$ id scott
uid=12201(scott) gid=12201(scott) groups=users


Last edited by Scott; 06-17-2010 at 01:51 PM..
# 6  
Old 06-17-2010
Thank you, modify /etc/group then ok.
# 7  
Old 06-17-2010
Quote:
Originally Posted by rainbow_bean
Thank you, modify /etc/group then ok.
In AIX this is generally a bad idea: in this specific case it will work, in many other cases editing system files directly without using the special commands designed for that purpose will cause all sorts of subtle failures because the ODM and its representation (which the system files often are) starts to "drift apart" in their contents. The system commands ("chuser" or "chgroup" in this case) will take care of this and avoid any discrepancy between the systems ODM and the corresponding configuration files.

In fact ross.mather gave the most likely cause for the failure of your command: the list of groups must contain no spaces separating the group names.

I hope this helps.

bakunin
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

find files in sub dir with tag & add "." at the beginning [tag -f "Note" . | xargs -0 {} mv {} .{}]

I am trying find files in sub dir with certain tags using tag command, and add the period to the beginning. I can't use chflags hidden {} cause it doesn't add period to the beginning of the string for web purpose. So far with my knowledge, I only know mdfind or tag can be used to search files with... (6 Replies)
Discussion started by: Nexeu
6 Replies

2. AIX

Apache 2.4 directory cannot display "Last modified" "Size" "Description"

Hi 2 all, i have had AIX 7.2 :/# /usr/IBMAHS/bin/apachectl -v Server version: Apache/2.4.12 (Unix) Server built: May 25 2015 04:58:27 :/#:/# /usr/IBMAHS/bin/apachectl -M Loaded Modules: core_module (static) so_module (static) http_module (static) mpm_worker_module (static) ... (3 Replies)
Discussion started by: penchev
3 Replies

3. Shell Programming and Scripting

Bash script - Print an ascii file using specific font "Latin Modern Mono 12" "regular" "9"

Hello. System : opensuse leap 42.3 I have a bash script that build a text file. I would like the last command doing : print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt where : print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies

4. UNIX for Dummies Questions & Answers

Using "mailx" command to read "to" and "cc" email addreses from input file

How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address and column 3 contains “cc” e-mail address to include with same email. Sample input file, email.txt Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies

5. Solaris

The slices "usr", "opt", "tmp" disappeared!!! Help please.

The system don't boot. on the screen appears following: press enter to maintenance (or type CTRL-D to continue)...I checked with format command. ... the slices "0-root","1-swap","2-backup" exist. ...the slises "3-var","6-usr" -unassigned. :( (16 Replies)
Discussion started by: wolfgang
16 Replies

6. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

7. Shell Programming and Scripting

cat $como_file | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g'

hi All, cat file_name | awk /^~/'{print $1","$2","$3","$4}' | sed -e 's/~//g' Can this be done by using sed or awk alone (4 Replies)
Discussion started by: harshakusam
4 Replies

8. UNIX for Advanced & Expert Users

add seconds to: date"|"time"|"HHMMSS

Hey all, I have a shell that invokes a AWK. In this AWK i want invoke a function that receives 3 parameters: date: 20080831 time: 235901 duration: 00023 that function receive this 3 parameters and sum to this value two more seconds: 2008083123590100025 Remember that in case that... (3 Replies)
Discussion started by: anaconga
3 Replies

9. UNIX for Dummies Questions & Answers

Explain the line "mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`"

Hi Friends, Can any of you explain me about the below line of code? mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'` Im not able to understand, what exactly it is doing :confused: Any help would be useful for me. Lokesha (4 Replies)
Discussion started by: Lokesha
4 Replies
Login or Register to Ask a Question