GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • pwd --- پایگاه داده‌ی گذرواژه
  • termios --- کنترل tty به سبک POSIX
  • گزارش یک اشکال
  • بهبود این صفحه
  • نمایش منبع
  • نمایش منبع ترجمه
  • اندیس
  • ماژول‌ها
  • Python
  • 3.15.2 documentation
  • کتابخانه‌ی استاندارد پایتون
  • خدمات مختص یونیکس
  • grp --- پایگاه داده گروه

This view

  • Original page
  • New address

GeezerVison is showing python.github.io — grp --- پایگاه داده گروه

grp --- پایگاه داده گروه¶


این ماژول دسترسی به پایگاه داده‌ی گروه یونیکس را فراهم می‌کند. این ماژول در همه‌ی نسخه‌های یونیکس در دسترس است.

دسترس‌پذیری: Unix, not WASI, not Android, not iOS.

ورودی‌های پایگاه داده‌ی گروه به‌صورت یک شیء تاپل‌مانند گزارش می‌شوند که ویژگی‌های آن با اعضای ساختار group متناظر هستند (فیلد ویژگی در زیر، <grp.h> را ببینید):

اندیس

ویژگی

معنی

0

gr_name

نام گروه

1

gr_passwd

گذرواژه گروه (رمزنگاری‌شده)؛ معمولاً خالی

2

gr_gid

شناسه‌ی عددی گروه

3

gr_mem

تمام نام‌های کاربری عضو گروه

gid یک عدد صحیح است، نام و گذرواژه رشته‌اند، و فهرست اعضا فهرستی از رشته‌ها است. (توجه داشته باشید که بیشتر کاربران به‌صراحت به‌عنوان اعضای گروهی که بر اساس پایگاه داده‌ی گذرواژه در آن قرار دارند، فهرست نشده‌اند. برای دریافت اطلاعات کامل عضویت، هر دو پایگاه داده را بررسی کنید. همچنین توجه داشته باشید که gr_name که با + یا - شروع می‌شود، احتمالاً یک ارجاع YP/NIS است و ممکن است از طریق getgrnam() یا getgrgid() قابل دسترسی نباشد.)

آیتم‌های زیر را تعریف می‌کند:

grp.getgrgid(id)¶

بازگرداندن ورودی پایگاه داده‌ی گروه برای شناسه‌ی گروه عددی داده‌شده. اگر ورودی درخواست‌شده یافت نشود، KeyError پرتاب می‌شود.

تغییر یافته در نسخه‌ی 3.10: استثنای TypeError برای آرگومان‌هایی که عدد صحیح نیستند، مانند اعداد اعشاری یا رشته‌ها پرتاب می‌شود.

grp.getgrnam(name)¶

مدخل پایگاه داده‌ی گروه برای نام گروه داده‌شده را بازمی‌گرداند. اگر مدخل درخواست‌شده یافت نشود، KeyError پرتاب می‌شود.

grp.getgrall()¶

فهرستی از تمام ورودی‌های گروه موجود را، با ترتیبی دلخواه، برمی‌گرداند.

همچنین ببینید

ماژول pwd

رابطی برای پایگاه داده کاربر، مشابه این.

© حق نشر 2001 Python Software Foundation.
این صفحه تحت مجوز بنیاد نرم‌افزار پایتون نسخه ۲ منتشر شده است.
مثال‌ها، دستورالعمل‌ها، و سایر کدهای موجود در مستندات همچنین تحت مجوز بدون بند BSD منتشر شده‌اند.
برای اطلاعات بیشتر به تاریخچه و مجوز مراجعه کنید.

بنیاد نرم‌افزار پایتون یک شرکت غیرانتفاعی است. لطفاً کمک مالی کنید.

آخرین به‌روزرسانی در نوامبر 12, 2026 (06:19 UTC). آیا اشکالی یافتید؟
ساخته شده با Sphinx 9.1.0.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.