module-grp.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>8.3 grp -- The group database</title>
<META NAME="description" CONTENT="8.3 grp -- The group database">
<META NAME="keywords" CONTENT="lib">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="STYLESHEET" href="lib.css" tppabs="http://www.python.org/doc/current/lib/lib.css">
<LINK REL="next" href="module-crypt.html" tppabs="http://www.python.org/doc/current/lib/module-crypt.html">
<LINK REL="previous" href="module-pwd.html" tppabs="http://www.python.org/doc/current/lib/module-pwd.html">
<LINK REL="up" href="unix.html" tppabs="http://www.python.org/doc/current/lib/unix.html">
<LINK REL="next" href="module-crypt.html" tppabs="http://www.python.org/doc/current/lib/module-crypt.html">
</head>
<body>
<DIV CLASS="navigation"><table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td><A href="module-pwd.html" tppabs="http://www.python.org/doc/current/lib/module-pwd.html"><img src="previous.gif" tppabs="http://www.python.org/doc/current/icons/previous.gif" border="0" height="32"
alt="Previous Page" width="32"></A></td>
<td><A href="unix.html" tppabs="http://www.python.org/doc/current/lib/unix.html"><img src="up.gif" tppabs="http://www.python.org/doc/current/icons/up.gif" border="0" height="32"
alt="Up One Level" width="32"></A></td>
<td><A href="module-crypt.html" tppabs="http://www.python.org/doc/current/lib/module-crypt.html"><img src="next.gif" tppabs="http://www.python.org/doc/current/icons/next.gif" border="0" height="32"
alt="Next Page" width="32"></A></td>
<td align="center" width="100%">Python Library Reference</td>
<td><A href="contents.html" tppabs="http://www.python.org/doc/current/lib/contents.html"><img src="contents.gif" tppabs="http://www.python.org/doc/current/icons/contents.gif" border="0" height="32"
alt="Contents" width="32"></A></td>
<td><a href="modindex.html" tppabs="http://www.python.org/doc/current/lib/modindex.html" title="Module Index"><img src="modules.gif" tppabs="http://www.python.org/doc/current/icons/modules.gif" border="0" height="32"
alt="Module Index" width="32"></a></td>
<td><A href="genindex.html" tppabs="http://www.python.org/doc/current/lib/genindex.html"><img src="index.gif" tppabs="http://www.python.org/doc/current/icons/index.gif" border="0" height="32"
alt="Index" width="32"></A></td>
</tr></table>
<b class="navlabel">Previous:</b> <a class="sectref" href="module-pwd.html" tppabs="http://www.python.org/doc/current/lib/module-pwd.html">8.2 pwd </A>
<b class="navlabel">Up:</b> <a class="sectref" href="unix.html" tppabs="http://www.python.org/doc/current/lib/unix.html">8. Unix Specific Services</A>
<b class="navlabel">Next:</b> <a class="sectref" href="module-crypt.html" tppabs="http://www.python.org/doc/current/lib/module-crypt.html">8.4 crypt </A>
<br><hr></DIV>
<!--End of Navigation Panel-->
<H1><A NAME="SECTION0010300000000000000000">
8.3 <tt class="module">grp</tt> --
The group database</A>
</H1>
<P>
<p class='availability'>Availability: <span
class='platform'>Unix</span>.</p>
<P>
This module provides access to the Unix group database.
It is available on all Unix versions.
<P>
Group database entries are reported as 4-tuples containing the
following items from the group database (see <code><grp.h></code>), in order:
<P>
<table border align="center" style="border-collapse: collapse">
<thead>
<tr>
<th align="right"><b>Index</b> </th>
<th align="left"><b>Field</b> </th>
<th align="left"><b>Meaning</b> </th>
</thead>
<tbody valign='baseline'>
<tr><td align="right" valign="baseline">0 </td>
<td align="left">gr_name</td>
<td align="left">the name of the group</td>
<tr><td align="right" valign="baseline">1 </td>
<td align="left">gr_passwd</td>
<td align="left">the (encrypted) group password; often empty</td>
<tr><td align="right" valign="baseline">2 </td>
<td align="left">gr_gid</td>
<td align="left">the numerical group ID</td>
<tr><td align="right" valign="baseline">3 </td>
<td align="left">gr_mem</td>
<td align="left">all the group member's user names</td></tbody>
</table>
<P>
The gid is an integer, name and password are strings, and the member
list is a list of strings.
(Note that most users are not explicitly listed as members of the
group they are in according to the password database. Check both
databases to get complete membership information.)
<P>
It defines the following items:
<P>
<dl><dt><b><a name='l2h-1821'><tt class='function'>getgrgid</tt></a></b> (<var>gid</var>)
<dd>
Return the group database entry for the given numeric group ID.
<tt class="exception">KeyError</tt> is raised if the entry asked for cannot be found.
</dl>
<P>
<dl><dt><b><a name='l2h-1822'><tt class='function'>getgrnam</tt></a></b> (<var>name</var>)
<dd>
Return the group database entry for the given group name.
<tt class="exception">KeyError</tt> is raised if the entry asked for cannot be found.
</dl>
<P>
<dl><dt><b><a name='l2h-1823'><tt class='function'>getgrall</tt></a></b> ()
<dd>
Return a list of all available group entries, in arbitrary order.
</dl>
<P>
<div class='seealso'>
<p class='heading'><b>See Also:</b></p>
<dl compact class="seemodule">
<dt>Module <b><tt class='module'><a href="module-pwd.html" tppabs="http://www.python.org/doc/current/lib/module-pwd.html">pwd</a></tt>:</b>
<dd>An interface to the user database, similar to this.
</dl>
</div>
<DIV CLASS="navigation"><p><hr><table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
<td><A href="module-pwd.html" tppabs="http://www.python.org/doc/current/lib/module-pwd.html"><img src="previous.gif" tppabs="http://www.python.org/doc/current/icons/previous.gif" border="0" height="32"
alt="Previous Page" width="32"></A></td>
<td><A href="unix.html" tppabs="http://www.python.org/doc/current/lib/unix.html"><img src="up.gif" tppabs="http://www.python.org/doc/current/icons/up.gif" border="0" height="32"
alt="Up One Level" width="32"></A></td>
<td><A href="module-crypt.html" tppabs="http://www.python.org/doc/current/lib/module-crypt.html"><img src="next.gif" tppabs="http://www.python.org/doc/current/icons/next.gif" border="0" height="32"
alt="Next Page" width="32"></A></td>
<td align="center" width="100%">Python Library Reference</td>
<td><A href="contents.html" tppabs="http://www.python.org/doc/current/lib/contents.html"><img src="contents.gif" tppabs="http://www.python.org/doc/current/icons/contents.gif" border="0" height="32"
alt="Contents" width="32"></A></td>
<td><a href="modindex.html" tppabs="http://www.python.org/doc/current/lib/modindex.html" title="Module Index"><img src="modules.gif" tppabs="http://www.python.org/doc/current/icons/modules.gif" border="0" height="32"
alt="Module Index" width="32"></a></td>
<td><A href="genindex.html" tppabs="http://www.python.org/doc/current/lib/genindex.html"><img src="index.gif" tppabs="http://www.python.org/doc/current/icons/index.gif" border="0" height="32"
alt="Index" width="32"></A></td>
</tr></table>
<b class="navlabel">Previous:</b> <a class="sectref" href="module-pwd.html" tppabs="http://www.python.org/doc/current/lib/module-pwd.html">8.2 pwd </A>
<b class="navlabel">Up:</b> <a class="sectref" href="unix.html" tppabs="http://www.python.org/doc/current/lib/unix.html">8. Unix Specific Services</A>
<b class="navlabel">Next:</b> <a class="sectref" href="module-crypt.html" tppabs="http://www.python.org/doc/current/lib/module-crypt.html">8.4 crypt </A>
</DIV>
<!--End of Navigation Panel-->
<ADDRESS>
<hr>See <i><a href="about.html" tppabs="http://www.python.org/doc/current/lib/about.html">About this document...</a></i> for information on suggesting changes.
</ADDRESS>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -