/opt/alt/python27/lib64/python2.7/lib-dynload
Edit: /opt/alt/python27/lib64/python2.7/lib-dynload/grpmodule.so (13008B)
ELF > @ @ + @ 8 @ $ $ Ptd D D Qtd Rtd GNU <|#ϮvP @ BE|kqX j u R U 9 0 u d , F " # % J } # __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize PyStructSequence_New PyList_New PyList_Append PyString_FromString _PyInt_FromGid PyErr_Occurred _Py_NoneStruct setgrent getgrent endgrent PyObject_Str getgrnam PyExc_KeyError PyErr_Format PyNumber_Int _Py_Gid_Converter getgrgid __stack_chk_fail initgrp Py_InitModule4_64 PyModule_GetDict PyDict_SetItemString PyStructSequence_InitType libpthread.so.0 libc.so.6 _edata __bss_start _end GLIBC_2.4 GLIBC_2.2.5 /opt/alt/python27/lib64 ii
ui # l # # P # u (# 8# @# ~ H# P X# # # " # # # # # # # # # # ( 0 8 @ H P X ` h
p x
HHa HtH 5 % h h h h h h h h qh ah Qh
Ah 1h !h
h h h h h h h %- D %% D % D % D %
D % D % D % D % D % D % D % D % D % D % D % D % D % D % D % D % D H= H H9tHv Ht H=y H5r H)HHH?HHtHU HtfD =E u+UH=2 HtH=6
Yd ] w AVIH= AUATUS)Htk1IIHtRInH} Hu1 HLEuyH+u
HCHP0HH} Ht|OHHuI,$t0Im tE1[]LA\A]A^f. IELP0@ ID$LP0Im u@ H+uHCHP0I,$u I>IEI~Ht;IE A~Me0IE(H[[L]A\A]A^ H IE H U1SHHHt;%HHHt@HHu!H+tcHuLHH[]fH+u
HCHP0Hm t$1HH[] HEH1P0D HCHP0ff. ATHUS0HtvL`$HLHHt4H+t[H]A\fHCHP0[H]A\f. Ha
LH5 H81uH+u
HCHP0[1]A\@ f. SHHdH%( HD$1HtuHt$HHHtKHHt2|$HtLHHL$dH3%( uTH[fD HCHP0@ HHu
HCHP01뽐H T$H5 H811f. S1A Hl H5e H= Ht5HlHË t'HX H5 H9 [D H5 H=* HH getgrnam(): name not found: %s getgrgid(): gid not found: %lu getgrgid(id) -> (gr_name,gr_passwd,gr_gid,gr_mem)
Return the group database entry for the given numeric group ID. If
id is not valid, raise KeyError. getgrnam(name) -> (gr_name,gr_passwd,gr_gid,gr_mem)
Return the group database entry for the given group name. If
name is not valid, raise KeyError. getgrall() -> list of tuples
Return a list of all available group entries, in arbitrary order.
An entry whose name starts with '+' or '-' represents an instruction
to use YP/NIS and may not be accessible via getgrnam or getgrgid. grp getgrgid getgrnam getgrall grp.struct_group gr_name group name gr_passwd password gr_gid group id gr_mem group members ;@ \ l ,$ h zR x $ H` FJw ?:*3$" D P L \ xI BLB A(A0y
(A EBBK
(D BBBH4 x ECD L
DACb
DAI @ FDA h
DBGK
DBOlCB ( \ EG d
AG L } E]
F GNU p
o ( H `
x
o o o o L o
0
@
P
`
p
Access to the Unix group database.
Group entries are reported as 4-tuples containing the following fields
from the group database, in order:
gr_name - name of the group
gr_passwd - group password (encrypted); often empty
gr_gid - numeric ID of the group
gr_mem - list of members
The gid is an integer, name and password are strings. (Note that most
users are not explicitly listed as members of the groups they are in
according to the password database. Check both databases to get
complete membership information.) grp.struct_group: Results from getgr*() routines.
This object may be accessed either as a tuple of
(gr_name,gr_passwd,gr_gid,gr_mem)
or via the object attributes as named in the above tuple.
l P u ~ P " # GA$3a1 @ @ GA$3a1 p GA$3a1 GA$3a1 @
GA$3p864 GA$gcc 8.2.1 20180905
GA*GOW *E GA* GA+stack_clash GA*cf_protection GA+GLIBCXX_ASSERTIONS
GA*FORTIFY GA* GA! GA* GA!stack_realign
GA$3h864 @ @
GA$3h864 @ @ GA$3a1 GA$3a1 GA$3a1 GA$3a1
grpmodule.so-2.7.16-2.el8.x86_64.debug 77zXZ ִF ! t/_E] ?Eh=ڊ2N'p`LWtU2;2ӱٳ&ؔ9Nl\&I>-Z:ͯk{Ĝ(f% 3n
3Bgu6\ԭxk74+swAӋJ|3<-k_cjBIH4se y K7?=
x@:nj9Uul^9oS+>Mx(9";1 hK[cLIN~JG
^5WA=n͛ô
]Uߒ2gv`HE
3zE1g*/L/g(EMHn3ܨSU) iU垒5Q^[[D *ù qSR>&epg :F41c}QִMLP/-z'NկJ&Y=fRa F&H.'bpDM_ pOu]ׅ T7 yu[G 5
lw{NeAv%"5h%&?&g+oAe9o|;No)s)X0FF#
FJd/Y}Pc30J-U1wU"4VÛr5wrN4,cO2BҭW!K>c,D+ [T% vNRg YZ .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt.sec .text .fini .rodata .eh_frame_hdr .eh_frame .note.gnu.property .init_array .fini_array .data.rel.ro .dynamic .got .data .bss .gnu.build.attributes .gnu_debuglink .gnu_debugdata $ o ( ( 4 ( ` ` 0 H H 8 o L L > E o 0 T ^ B x
x
h p p c ` n
P w @ @ }
2 D ( ( l $ # %` #
&