RADWHO(1) FreeRADIUS Daemon RADWHO(1) نام (NAME) radwho - نمایش کاربران آنلاین خلاصه دستور (SYNOPSIS) radwho [-c] [-d raddb_directory] [-F radutmp_file] [-i] [-n] [-N nas_ip_address] [-p] [-P nas_port] [-r] [-R] [-s] [-S] [-u user] [-U user] [-Z] توضیحات (DESCRIPTION) سرور FreeRADIUS می‌تواند طوری پیکربندی شود که یک پایگاه‌داده از نشست‌های فعال را در فایلی به نام radutmp نگهداری کند. این ابزار محتوای آن پایگاه‌داده نشست‌ها را نمایش می‌دهد. گزینه‌ها (OPTIONS) -c شناسه تماس‌گیرنده (Caller ID) را در صورت موجود بودن، به جای نام کامل نشان می‌دهد. -d raddb_directory دایرکتوری حاوی فایل‌های پیکربندی RADIUS. مقدار پیش‌فرض /etc/raddb است. -F radutmp_file فایلی که داده‌های radutmp را در بر دارد. در صورت تعیین این گزینه، نیازی به -d نیست. -i شناسه نشست (Session ID) را به جای نام کامل نمایش می‌دهد. -n به طور معمول radwho نام کاربری را در فایل رمزهای عبور سیستم جستجو کرده و نام کامل کاربر را نیز نمایش می‌دهد. فلگ -n از این کار جلوگیری می‌کند. -N nas_ip_address تنها ورودی‌هایی را نمایش می‌دهد که با آدرس IP مشخص‌شده NAS مطابقت داشته باشند. -p یک ستون اضافی برای نوع پورت اضافه می‌کند - I برای ISDN و A برای Analog. -P nas_port تنها ورودی‌هایی را نمایش می‌دهد که با پورت مشخص‌شده NAS مطابقت داشته باشند. -r تمام داده‌ها را در قالب خام (raw) خروجی می‌دهد - بدون سرایند، بدون قالب‌بندی، و فیلدها با کاما از هم جدا شده‌اند. -R تمام داده‌ها را در قالب ویژگی‌های RADIUS خروجی می‌دهد. تمام فیلدها چاپ می‌شوند. -s نمایش نام کامل. -S مخفی کردن کاربران پوسته (shell). ورودی‌های کاربرانی که نشست SLIP یا PPP ندارند را نشان نمی‌دهد. -u user تنها ورودی‌هایی را نمایش می‌دهد که با نام کاربری مشخص‌شده مطابقت داشته باشند (بدون حساسیت به حروف کوچک و بزرگ). -U user تنها ورودی‌هایی را نمایش می‌دهد که با نام کاربری مشخص‌شده مطابقت داشته باشند (با حساسیت به حروف کوچک و بزرگ). -Z هنگامی که همراه با -R استفاده شود، محتوای یک بسته Accounting- Request را چاپ می‌کند که می‌توان آن را به radclient فرستاد تا نشست آن کاربران را از radutmp حذف («zap») کند. برای نمونه: $ radwho -ZRN 10.0.0.1 | radclient -f - radius.example.net acct testing123 منجر به ارسال یک بسته Accounting-Request به سرور RADIUS می‌شود که به سرور اعلام می‌کند NAS مجدداً راه‌اندازی (reboot) شده است؛ یعنی تمامی کاربران روی آن NAS را پاک («zap») می‌کند. برای پاک کردن («zap») یک کاربر، NAS، نام کاربری و پورت NAS را مشخص کنید: $ radwho -ZRN 10.0.0.1 -u user -P 10 | radclient -f - radius.example.net acct testing123 ترکیب‌های دیگر نیز امکان‌پذیر هستند. همچنین ببینید (SEE ALSO) radiusd(8), radclient(1), radiusd.conf(5). نویسندگان (AUTHORS) Miquel van Smoorenburg, miquels@cistron.nl. 17 Feb 2013 RADWHO(1)