خب چند وقت پیش داشتم که یکار جالب می کردم، اونم، این بود که تو وقتای خالیم داکیومنت های کتابخانه های پایتون رو ترجمه کنم و تو گیت هاب بذارم.
خب الان که داشتم تو گیت هاب چرخ می زدم، اینو دیدم و گفتم تو ویرگول بذارمش.

این ماژول به شما اجازه می دهد تا به دیتابیس رمز های سایه (Unix shadow password database) دسترسی داشته باشید. این قابل دسترسی در نسخه های یونیکس مختلف است.
شما باید امتیاز کافی برای دسترسی به دیتابیس داشته باشید (در اکثر مواقع یعنی شما باید کاربر روت باشید).
ورودی های دیتابیس اشیاء ای شبیه تاپل هستند و attribute های آنها با تعداد کاربران ساختار دیتابیس مطابقت دارد (خصوصیات در زیر قابل مشاهده هستند، <shadow.h> را ببینید)
sp_namp => نام ورودsp_pwdp => رمز رمزنگاری شدهsp_lstchg => تاریخ آخرین تغییرsp_min => حداقل تعداد روز بین تغییراتsp_max => حداکثر تعداد روز بین تغییراتsp_warn => تعداد روز قبل از انقضا رمز عبور برای هشدار کاربرsp_inact => تعداد روزهای پس از انقضاء گذرواژه تا غیرفعال شدن حسابsp_expire => تعداد روز ها از 1970-01-01 تا زمان انقضای حساب کاربر
sp_flag => ذخیره شدهآیتم های sp_namp و sp_pwdp رشته هستند و بقیه عدد صحیح هستند. اگر خطای KeyError دریافت کردید یعنی اگر ورودی درخواست شده یافت نشد.
توابع زیر نیز تعریف شده است:
spwd.getspnam(name)ورودی دیتابیس را برای نام کاربری داده شده برمی گرداند.
تغییر در ورژن 3.6 : بجای KeyError ، Permissi دریافت می کنید اگر کاربر اجازه نداشته باشد.
spwd.getspall()به ترتیب دلخواه لیستی از تمام ورودی های فعال دیتابیس برمی گرداند.
پروژه رو گیت هاب: https://github.com/shamsnaamir/docpylib