SESSREG(1) X Version 11 SESSREG(1)

sessreg - مدیریت ورودی‌های utmpx/wtmpx برای کلاینت‌های غیر init

sessreg [-w wtmpx-file] [-u utmpx-file] [-L lastlog-file]
    [-l line-name] [-h host-name] [-s slot-number]
    [-x Xservers-file] [-t ttys-file] [-V] [-a] [-d] user-name

برنامهٔ sessreg ابزاری ساده برای مدیریت ورودی‌های utmpx/wtmpx و lastlog برای نشست‌های xdm است.

این نسخه از sessreg با استفاده از رابط‌های مدرن POSIX pututxline(3c) ساخته شده است، که دیگر نیازی به نگاشت‌های slot-number،‏ ttys-file، یا Xservers-file ندارند. برای سازگاری با نسخه‌های قدیمی‌تر و سایر سیستم‌عامل‌ها، پرچم‌های -s، -t و -x پذیرفته می‌شوند، اما نادیده گرفته خواهند شد.

در Xstartup، فراخوانی‌ای مانند این قرار دهید:

sessreg -a -l $DISPLAY -x /etc/X11/xdm/Xservers $USER

و در Xreset:

sessreg -d -l $DISPLAY -x /etc/X11/xdm/Xservers $USER

یک فایل wtmpx جایگزین را به جای /var/log/wtmp مشخص می‌کند. نام ویژهٔ "none" نوشتن رکوردها در فایل wtmpx را غیرفعال می‌کند.
یک فایل utmpx جایگزین را به جای /var/run/utmp مشخص می‌کند. نام ویژهٔ "none" نوشتن رکوردها در فایل utmpx را غیرفعال می‌کند.
در صورتی که پلتفرم از فایل‌های lastlog پشتیبانی کند، یک فایل lastlog جایگزین را به جای /var/log/lastlog مشخص می‌کند. نام ویژهٔ "none" نوشتن رکوردها در فایل lastlog را غیرفعال می‌کند.
نام «خط» (line) ورودی را مشخص می‌کند. برای نشست‌های ترمینال، این مقدار بخش پایانی مسیر نام فایل دستگاه ترمینال است (مانند ttyd0). برای نشست‌های X، معمولاً باید نام نمایشگر محلی اختصاص‌یافته به نشست کاربر باشد (مانند :0). اگر مقداری مشخص نشود، نام ترمینال با ttyname(3) تعیین شده و بخش‌های ابتدایی مسیر آن حذف خواهد شد.
برای نشان دادن این که نشست از یک میزبان راه دور آغاز شده است، تنظیم می‌شود. در کاربرد معمول xdm، این گزینه استفاده نمی‌شود.
این گزینه صرفاً برای سازگاری پذیرفته می‌شود، اما در این نسخه از sessreg هیچ کاری انجام نمی‌دهد.
این گزینه صرفاً برای سازگاری پذیرفته می‌شود، اما در این نسخه از sessreg هیچ کاری انجام نمی‌دهد.
این گزینه صرفاً برای سازگاری پذیرفته می‌شود، اما در این نسخه از sessreg هیچ کاری انجام نمی‌دهد.
این گزینه باعث می‌شود برنامه نسخهٔ خود را چاپ کرده و خارج شود.
این نشست باید به utmpx/wtmpx اضافه شود.
این نشست باید از utmpx/wtmpx حذف شود. باید یکی از گزینه‌های -a/-d مشخص شود.

xdm(1), utmpx(5), wtmpx(5)

Keith Packard, MIT X Consortium

2025-03-22 sessreg 1.1.4