PAM_SNAPPER(8) Filesystem Snapshot Management PAM_SNAPPER(8)

pam_snapper - ماژول PAM جهت ایجاد اسنپ‌شات‌های سیستم‌فایل از طریق snapper

pam_snapper.so [debug] [homeprefix=prefix] [ignoreservices=services] [ignoreusers=users] [rootasroot] [ignoreroot] [openonly] [closeonly] [cleanup=algorithm]

در هر بار ورود کاربر یک اسنپ‌شات ایجاد می‌کند، تا کاربران همواره یک نقطه شروع امن در اختیار داشته باشند.

از آنجا که بسیاری از کاربران برای مدتی طولانی از سیستم خارج نمی‌شوند، پیشنهاد می‌شود علاوه بر این، اسنپ‌شات‌های مبتنی بر زمان snapper را نیز فعال کنید.

debug

فعال‌سازی حالت اشکال‌زدایی (debugging) در ماژول.

homeprefix=prefix

پیشوند برای نام پیکربندی snapper. نام کاربری به انتهای این پیشوند افزوده خواهد شد.

پیش‌فرض: "home_"

ignoreservices=comma separated list of services

فهرستی از سرویس‌های جداشده با کاما که باید نادیده گرفته شوند.

پیش‌فرض: "crond"

ignoreusers=comma separated list of users

فهرستی از کاربران جداشده با کاما که باید نادیده گرفته شوند.

پیش‌فرض: (هیچ)

rootasroot

در صورتی که کاربر «root» وارد شود، با استفاده از پیکربندی snapper با نام "root" یک اسنپ‌شات ایجاد می‌کند. به بیان دیگر: در این حالت از homeprefix استفاده نمی‌شود. از آنجا که پیکربندی snapper با نام "root" برای کل سیستم (سیستم‌فایل ریشه) استفاده می‌شود، این بدان معناست که با هر بار ورود کاربر «root»، از کل سیستم‌فایل "/" اسنپ‌شات گرفته خواهد شد. این امر می‌تواند به مدیران سیستم کمک کند تا در صورتی که فعالیت‌ها یا تغییرات پیکربندی آن‌ها اشتباهاً نادرست بوده است، سیستم را به وضعیت پیشین بازگردانی (rollback) کنند.

گزینه‌های "rootasroot" و "ignoreroot" ناسازگار با یکدیگر (مانعة‌الجمع) هستند.

ignoreroot

در صورتی که کاربر «root» نشستی را باز کند یا ببندد، هیچ اسنپ‌شاتی گرفته نمی‌شود.

گزینه‌های "rootasroot" و "ignoreroot" ناسازگار با یکدیگر هستند.

openonly

تنها هنگام باز کردن نشست PAM، یک اسنپ‌شات منفرد ایجاد می‌کند.

پیش‌فرض: ایجاد اسنپ‌شات‌های پیش و پس از رویداد (pre- و post-snapshots)

closeonly

تنها هنگام بستن نشست PAM، یک اسنپ‌شات منفرد ایجاد می‌کند.

پیش‌فرض: ایجاد اسنپ‌شات‌های پیش و پس از رویداد (pre- و post-snapshots)

cleanup=cleanup-algorithm

تنظیم الگوریتم پاک‌سازی snapper.

پیش‌فرض: (هیچ)

تنها نوع ماژول "session" ارائه شده است.

PAM_SUCCESS

ماژول pam_snapper همواره مقدار PAM_SUCCESS را برمی‌گرداند تا در صورت بروز خطا در ایجاد اسنپ‌شات، مانع از ورود کاربران به سیستم نشود. ممکن است این رفتار در آینده تغییر کند.

1.یک زیرحجم (subvolume) سامانه btrfs برای کاربر جدید و یک پیکربندی snapper ایجاد کنید؛ به عنوان نمونه با استفاده از ابزار /usr/lib/pam_snapper/pam_snapper_useradd.sh.
2.خط زیر را به فایل /etc/pam.d/common-session اضافه کنید:
session    optional    pam_snapper.so

snapper(8), pam.conf(5), pam(8), pam_snapper_homeconvert, pam_snapper_pamconfig, pam_snapper_useradd, pam_snapper_userdel

http://snapper.io

ماژول pam-snapper توسط Matthias G. Eckermann <mge@suse.com> به عنوان بخشی از SUSE Hackweek#9 در آوریل ۲۰۱۳ نوشته شده است.

این ماژول بدون تلاش‌های Arvin Schnell در پروژه snapper امکان‌پذیر نبود. ماژول pam-snapper مدیریت DBUS را از "snapper_dbus_cli.c" اثر David Disseldorp به ارث برده است.

این ماژول بر پایه پشته Linux PAM و مستندات آن، نگارش Thorsten Kukuk، توسعه یافته است.

حق نشر © 2013 SUSE

تمامی حقوق محفوظ است.

این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط نسخه ۲ از «مجوز عمومی همگانی گنو» که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، بازتوزیع کرده و/یا تغییر دهید.

این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانت؛ حتی بدون ضمانت ضمنی قابلیت فروش یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به «مجوز عمومی همگانی گنو» مراجعه کنید.

شما باید همراه با این برنامه یک نسخه از «مجوز عمومی همگانی گنو» را دریافت کرده باشید؛ در غیر این صورت با SUSE تماس بگیرید.

جهت تماس با SUSE درباره این فایل از طریق پست معمولی یا الکترونیکی، می‌توانید اطلاعات تماس کنونی را در www.suse.com بیابید.

2013-05-23 0.13.1