| PASSMASS(1) | General Commands Manual | PASSMASS(1) |
نام (NAME)
passmass - تغییر گذرواژه روی چندین ماشین
خلاصه دستور (SYNOPSIS)
passmass [ host1 host2 host3 ... ]
مقدمه (INTRODUCTION)
دستور Passmass گذرواژه را روی چندین ماشین تغییر میدهد. اگر روی چندین ماشین که پایگاهدادههای گذرواژه مشترک ندارند حسابهای کاربری دارید، Passmass میتواند به شما در همگام نگهداشتن همه آنها کمک کند. این امر به نوبه خود، تغییر مکرر آنها را آسانتر میسازد.
هنگامی که Passmass اجرا میشود، گذرواژه قدیمی و جدید را از شما میپرسد. (اگر در حال تغییر گذرواژههای root هستید و قابلیت معادلسازی (equivalencing) دارید، گذرواژه قدیمی استفاده نمیشود و میتوان آن را نادیده گرفت.)
ابزار Passmass قراردادهای «معمول» را درک میکند. میتوان از آرگومانهای اضافی برای تنظیم دقیق استفاده کرد. این آرگومانها بر تمام میزبانهای بعدی تأثیر میگذارند تا زمانی که آرگومان دیگری آنها را بازنویسی (override) کند. برای مثال، اگر نام کاربری شما در host1 و host2 برابر با "libes" است، اما در host3 برابر با "don" میباشد، باید اینگونه دستور را اجرا کنید:
passmass host1 host2 -user don host3
آرگومانها عبارتند از:
- -user
- کاربری که گذرواژه او تغییر خواهد کرد. بهطور پیشفرض، از کاربر فعلی استفاده میشود.
- -rlogin
- استفاده از rlogin برای دسترسی به میزبان. (پیشفرض)
- -slogin
- استفاده از slogin برای دسترسی به میزبان.
- -ssh
- استفاده از ssh برای دسترسی به میزبان.
- -telnet
- استفاده از telnet برای دسترسی به میزبان.
- -program
-
آرگومان بعدی برنامهای است که برای تنظیم گذرواژه اجرا میشود. مقدار پیشفرض "passwd" است. سایر گزینههای متداول "yppasswd" و "set passwd" هستند (مثلاً در میزبانهای VMS). نام برنامهای مانند "password fred" میتواند برای ایجاد ورودیهای حسابهای جدید (هنگامی که به عنوان root اجرا میشود) استفاده شود.
- -prompt
- آرگومان بعدی یک الگوی پسوند اعلان (prompt) است. این به اسکریپت امکان میدهد بداند چه زمانی شل منتظر ورودی است. پیشفرض برای حساب کاربری root برابر "# " و برای حسابهای غیر root برابر "% " است.
- -timeout
- آرگومان بعدی تعداد ثانیههای انتظار برای دریافت پاسخ است. مقدار پیشفرض ۳۰ است، اما در برخی سیستمها فرآیند ورود به سیستم (login) ممکن است بسیار کندتر باشد.
- -su
-
آرگومان بعدی 1 یا 0 است. اگر 1 باشد، علاوه بر این گذرواژه root از شما پرسیده میشود که پس از ورود به سیستم برای دستور su استفاده خواهد شد. در این حالت به جای گذرواژه کاربر، گذرواژه root تغییر داده میشود. این ویژگی برای میزبانهایی که اجازه ورود مستقیم به root را نمیدهند مفید است.
نحوه استفاده (HOW TO USE)
بهترین راه برای اجرای Passmass قرار دادن دستور در یک اسکریپت تکخطی شل یا یک alias است. هر زمان که حساب جدیدی در یک ماشین جدید دریافت کردید، آرگومانهای مناسب را به دستور اضافه کنید. سپس هر زمان که خواستید گذرواژههای خود را در تمام میزبانها تغییر دهید، آن را اجرا کنید.
هشدارها (CAVEATS)
استفاده از یک گذرواژه یکسان روی چندین میزبان خطراتی به همراه دارد. بهویژه، اگر گذرواژه به سرقت برود، تمام حسابهای کاربری شما در معرض خطر قرار میگیرند. بنابراین، نباید از Passmass در شرایطی استفاده کنید که گذرواژه شما قابل مشاهده باشد؛ مانند شبکهای که مشخص است هکرها در آن به استراقسمع (شنود) میپردازند.
از سوی دیگر، اگر حسابهای بسیار زیادی با گذرواژههای مختلف داشته باشید، ممکن است در نهایت آنها را در جایی یادداشت کنید - و این میتواند یک مشکل امنیتی باشد. داستانی جالب: هماتاقی دوران دانشگاه من یک برگه کاغذ ۱۱ در ۱۳ اینچی داشت که تمام حسابها و گذرواژههای خود در سراسر اینترنت را روی آن فهرست کرده بود. این حاصل چندین سال کار دقیق بود و او آن را همهجا با خود همراه داشت. یک روز، فراموش کرد آن را از شلوار جین خود خارج کند، و روز بعد هنگام بیرون آوردن لباسها از ماشین لباسشویی، با یک برگه کاغذ کاملاً سفید روبرو شدیم!
همچنین ببینید (SEE ALSO)
"Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs" اثر Don Libes، انتشارات O'Reilly and Associates، ژانویه ۱۹۹۵.
نویسندگان (AUTHORS)
Don Libes, National Institute of Standards and Technology
| 7 October 1993 |