ELF > @ @9 @ 8 @ - = = - = = $ $ Std Ptd " " " D D Qtd Rtd - = = GNU GNU Af'ǵK«o;7x k A j u 8 R U / u & d , F " J 0 __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize PyStructSequence_New PyList_New PyList_Append PyString_FromString _PyInt_FromGid PyErr_Occurred _Py_NoneStruct PyNumber_Int _Py_Gid_Converter getgrgid PyExc_KeyError PyErr_Format __stack_chk_fail PyObject_Str getgrnam setgrent getgrent endgrent initgrp Py_InitModule4_64 PyModule_GetDict PyDict_SetItemString PyStructSequence_InitType libc.so.6 GLIBC_2.4 GLIBC_2.2.5 /opt/alt/python27/lib64:/opt/alt/openssl11/lib64 ii ui = = @ = = C Z" C b" C m" C w" C " (C " 0C " 8C " `C " hC @ pC C C " C C @ C " C C C " C ` C p! ? ? ? ? ? ? (? 0? 8? @? H? P? X? `? h? p? x? ? ? ? ? ? ? ? ? ? ? HH/ 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 %u- D %m- D %e- D %]- D %U- D %M- D %E- D %=- D %5- D %-- D %%- D %- D %- D % - D %- D %, D H=)1 H"1 H9tH, Ht H=0 H50 H)HH?HHHtH, HtfD =0 u+UH=, HtH=) Yd0 ] w AVIH=0 AUATUS)Htl1IIHtSI^H;Hu3 HLEuyHm u HEHP0H{HHt{NHHuI,$t/Im tE1[]LA\A]A^f IELP0@ ID$LP0Im u@ Hm uHEHP0I,$ufD I>IEI~Ht;IE A~Me0IE(H\[L]A\A]A^ H+ H IE ATHUHdH%( HD$1}H Ht$HHHE tTHHE t:|$IHtYHIIHD$dH+%( u\HL]A\ HEHP0@ HHE u HEHP0E1 H9* T$H5V H815D AUHATUHtvLh$HL{IHt3Hm t]LA\A] HEHP0]LA\A]qH) LH5 H81UHm u HEHP0]1A\A]ff. AT1UHIHtC* HHtLHLu,Hm tm HHuHL]A\ Hm u HEHP0I,$tE1HL]A\D ID$LE1P0m HEHP0ff. AT1A H) UH53, H= HcHt8HL%, ?Hŋ, t*LH5! H, H]A\fD H5+ L HH getgrgid(): gid not found: %lu getgrnam(): name not found: %s 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 gr_name group name gr_passwd password gr_gid group id gr_mem group members grp.struct_group getgrgid getgrnam getgrall ;@ L\ \ \ zR x $ ` FJw ?:*3$" D P L \ I BLB A(A0z (A EBBJ (D BBBH( FDD0p DBD @ FEA i EBLK EBFmDB 4 ( FCD T DBId DBF ( T FPR F ABG @ = = = o ? o o o o o = 0 @ P ` p 0 @ P ` p 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. 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.) Z" b" m" w" " " " " " @ C " @ " " ` p! grpmodule.so-2.7.18-9.el9.x86_64.debug J7zXZ ִF ! t/] ?Eh=ڊ2N`t X7S'ؒrH}l%GEdqn&