انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: ساختار فایل /etc/group  (دفعات بازدید: 556 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
ساختار فایل /etc/group
« : 02 شهریور 1396، 09:11 ق‌ظ »
سلام
می خوام بدونم علامت ستاره توی فیلد مربوط به پسورد چیه؟
نه توی man 5 چیزی درباره اش نوشته بود نه توی اینترنت چیزی پیدا کردم ولی خیلی ها کاراکتر ستاره رو دارند.

متلا
network:*:90:user25
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : ساختار فایل /etc/group
« پاسخ #1 : 02 شهریور 1396، 10:31 ق‌ظ »
مطمئنی منظورت etc/group/ هست؟ چون تا جایی که من می‌دونم هیچ تاثیری نداره چی تو فیلد پسورد باشه (مگر رمز کردن پسورد فعال نباشه) و کارکتر x یا * نقش Place holder رو ایفا می‌کنند، بودنشون یعنی پسورد هش شده برو از gshadow بخون، برا مثال:

یک گروه میسازم:
sudo groupadd fooروش پسورد میزارم:
sudo gpasswd fooحالا هر تغییری دوست داری تو فیلد پسورد بده، * یا ! یا هر کارکتر و رشته دیگه ای که میخوای بزار و بعد گروه اصلی رو به foo تغییر بده:
newgrp foo
بدون مشکل switch انجام میشه، فقط یک Place Holder هست.

کاربرد اصلی این کارکترها تو فایل "gshadow" هست که اگر man 5 gshadow رو بگیری میبینی دقیقا همون نقشی که تو shadow دارن رو اینجا هم ایفا میکنند یعنی گروه رو lock میکنه که با پسورد نشه به گروه دسترسی پیدا کرد.

$ man 5 gshadow

if the password field contains some string that is not a valid result of crypt(3),
for instance ! or *, users will not be able to use a unix password to access the group (but group
do not need the password).
« آخرین ویرایش: 02 شهریور 1396، 02:47 ب‌ظ توسط M!lad »
..I feel no fault for the fault I feel..

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ : ساختار فایل /etc/group
« پاسخ #2 : 02 شهریور 1396، 02:13 ب‌ظ »
آهان.
بسته shadow رو آپدیت کردم این پیام رو داد
[ALPM] upgraded shadow (4.4-3 -> 4.5-2)
[ALPM-SCRIPTLET] ==> Warning: /etc/group or /etc/gshadow are inconsistent.
 [ALPM-SCRIPTLET]     Run 'grpck' to correct this.
و grpck
group network has an entry in /etc/gshadow, but its password field in /etc/group is not set to 'x'

این پیامها یعنی چی ؟
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : ساختار فایل /etc/group
« پاسخ #3 : 02 شهریور 1396، 02:36 ب‌ظ »
ظاهرا استاندارد این هست که از x به عنوان Place holder استفاده بشه و چون اون خط خاص که بهش اشاره کردی * داره این پیغام رو داده.
بستگی به سیستم داره برای مثال اینجا میبینیم که داره از * استفاده میشه یا openbsd از * استفاده میکنه:https://man.openbsd.org/group.5
« آخرین ویرایش: 02 شهریور 1396، 02:49 ب‌ظ توسط M!lad »
..I feel no fault for the fault I feel..