I am trying to capture all the data in /etc/group file in a CSV ,thru a fingerprinting engine.
For hosts having ,unique group names and Ids ,following code works fine.
Trouble starts when on a host,there are multiple groups defined with same name and id.
e.g One of my hosts has 8 groups defined with [same]name "operators" and [same] id "542".
Query1:
How can i capture all these 8 groups with following script lines?
Query2:
I am getting two names in the third column (userlist).'jackS' is where first group entry ends and 'johnM' is where second or next entry begins.
How can this be avoided?
Query3:
Is it possible to define multiple groups with same name and id?
If I understand correctly your code doesn't work and you don't want to use mine.
So post a sample of the original input file, your /etc/group file.
There are many helpful people here, they will help you with your task.
I'm sure that now you understand how important it is to post the complete requirement since the beginning
Last edited by radoulov; 12-01-2009 at 11:30 AM..
Reason: grammar ...
Probably you misunderstood....my code works fine for most of the hosts...with some ,i am having issue.
thats why i had asked the 'third' query.....
Secondly i can't explain how the engine works....i explained it once on this forum and luckily i got the right feedback...today i don have time to do that again....
whether you understood my requirement or not...i really can't help as ,i said before,explaining how engine works is tiring....thanks for trying though !!
i needed help in tweaking my existing code...which is working fine for over 1000+ hosts...i can't change it drastically for few hosts....
Hi All,
i want to collect all the users info whose id greater than 999 and print the groups information which they belong.
example :
for user in $(cut -d: -f1,3 /etc/passwd | egrep ':{4}$' | cut -d: -f1); do groups $user; done
centos : centos adm wheel systemd-journal
balu : balu
... (2 Replies)
I'm trying to return only one row with the highest value for PCT_MAX_USED. Any suggestions?
When I add this code, I get the ORA-00937 error.
trunc(max(decode( kbytes_max, 0, 0, (kbytes_alloc/kbytes_max)*100))) pct_max_used
This is the original and returns all rows.
select (select... (3 Replies)
Hi,
We now have a Samba or Winbind issue. The Linux client under RHEL6 can not get Windows' AD sub-domain info. See the following output please. The main domain 'Global' is shown online, but the sub-domain 'Europe' and 'Asia' are shown offline although they are online.
Commands 'wbinfo -u' and... (0 Replies)
I've this file and need to sort the data in each group
File would look like this ...
cat file1.txt
Reason : ABC
12345-0023
32123-5400
32442-5333
Reason : DEF
42523-3453
23345-3311
Reason : HIJ
454553-0001
I would like to sort each group on the last 4 fileds and print them... (11 Replies)
Dear Friends,
I am facing 2 problems while writing a script
1) I have a flat file and I want to captur specific information from it.
Example
I have this string in the file
PACK: P42 77 UNPACK: MHTT DMK
I want to capture whatever is between word PACK: and word UNPACK: including... (8 Replies)
Hi All
I do have a file like this with 6 columns. Groups of data merge together and the group number is indicated above each group.
1
1 12 26 289 3.2e-027 GCGTATGGCGGC
2 12 26 215 6.7e+006 TTCCACCTTTTG
3 9 26 175 ... (1 Reply)
Experts,
I know when I use id it shows only the primary group information for the given user, and that info comes from passwd file. When I use groups it shows all groups user are member of, however from where come information given by groups command?
grep fmtt3990 /etc/passwd... (6 Replies)
I have a file in the following format. Groups of data merge together and the group number is indicated above each group.
1
adrf
dfgr
dfg
2
dfgr
dfgr
3
dfef
dfr
fd
4
fgrt
fgr
fgg
5
fgrt
fgr (3 Replies)