X
تبلیغات
رایتل
نکته ای مهم در لینوکس (رمز عبور) - اموزش لینوکس و برنامه نویسی در لینوکس
دوشنبه 14 خرداد‌ماه سال 1386
لینوکس برای نگه داری از حسابهای کاربری از ۳ فایل استفاده می کند

etc/passwd

در این فایل فهرستی از کاربرای محلی سیستم و اطلاعات مربوط به هر کدام نگهداری می شود

اطلاعات حساب کاربری من در این فایل بصورت زیر است

mostafa:x:500:500:Mostafa Sedaghat:/home/mostafa:/bin/bash

علامت : جدا کننده اطلاعات می باشد بنابراین جمله بالا به هشت قسمت تقسیم شده است
نام کاربری من مصطفی بوده و x می گوید که این حساب کاربری دارای رمز عبور رمزنگاری شده می باشد دو عدد هم نشان دهنده شماره شناسایی کاربری و گروه کاربری می باشد(اولی حساب کاربری و دومی حساب گروه می باشد )قسمتهای دیگر در مورد نام کاربر و دایرکتوری خانگی و پوسته خط فرمان را معرفی می کند.


etc/shadow

کلمات عبور به همراه اطلاعاتی مانند اخرین زمان تعویض رمز عبور ‍و مدت زمان اعتبار رمز عبور نگهداری می شود لینوکس از الگوریتم های پیچیده ای برای رمزنگاری استفاده میکند بنابراین در این فایل این اطلاعات بصورت رمز نگاری شده هستند.
یکی از مهمترین فایلهای اینوکس است که اگر به خوبی محافظت نشود امکان دسترسی به هر شخصی فراهم خواهد شد.

خط حساب کاربری من در این فایل به صورت زیر است
:::mostafa:$1$TAni90jY$e1gPU55NV3CmURb0d8E1k/:13649:-1:99999:-1

پس از نام کاربری رمز عبور رمز نگاری شده امده است عدد ۱۳۶۴۹ نمایان کننده تاریخ تولید کلمه عبور است این تاریخ تعدادروزهای پس از تاریخ مبنا است
عدد -۱ نمایش دهنده تاریخ تعویض کلمه عبور است که با این عدد یعنی تعویض نیاز نیست(۱-)
۹۹۹۹۹ تاریخ حتمی تعویض کلمه عبور است بر اساس این تاریخ ۲۷۴ سال بعد نیاز به تعویض رمز عبور است عدد بعدی نمایش دهنده تعداد اخطار ها برای تعویض رمز عبور است که با وجود ۱- هیچ پیغامی نمایش داده نمی شود(مبنای این تاریخ نیز روز می باشد)
در این فایل اطلاعات دیگری نظیر اطلاعات ftp ,ssh,ldap نگهداری می شود.


etc/group

برای نگهداری اطلاعات گروه های کاربری سیستم کاربرد دارد.


برای تعویض رمز عبور گمشده در اینده مطلبی خواهم اورد.
موفق باشید


bankedvd.com