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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: ابونتو دیگه بالا نمی یاد (حل شد )  (دفعات بازدید: 10595 بار)

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

آفلاین alis313

  • Sr. Member
  • *
  • ارسال: 313
  • جنسیت : پسر
  • هو معکم اینما کنتم
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #30 : 14 بهمن 1387، 12:22 ق‌ظ »
من دستور زیر رو زدم که اون اتفاقات افتاد هیچ پیامی نداد فقط دوباره همون خط فرمان لیست شد.
chmod ugo+rx /etc /home /lib /usr /varراه ساده تری از این اسکریپ نداری مثلا این نمیشه:
chmod ugo+rx /var/lib/gdm

آفلاین deprecated

  • Jr. Member
  • *
  • ارسال: 99
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #31 : 14 بهمن 1387، 12:28 ق‌ظ »
خوبه. وقتی اون دستور رو زدی و خطایی نداده و تونستی با کاربر معمولی login کنی، پس دیگه مشکل حله :)

چرا میشه از همون دستوری که نوشتی استفاده کرد ولی در اینصورت باید تک تک پوشه‌ها رو اینجوری پیدا کنی و permission شون رو عوض کنی!
chmod ugo+rx /var
chmod ugo+rx /var/lib
chmod ugo+rx /var/lib/gdm

آفلاین deprecated

  • Jr. Member
  • *
  • ارسال: 99
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #32 : 14 بهمن 1387، 12:32 ق‌ظ »
راستی اون اسکریپت رو اگه اینطور بنویسی (پارامتر v واسه chmod) در حین تغییر سطوح دسترسی پوشه‌ها اطلاعات میده پس بهتره اینطوری ازش استفاده کنی (اگه خواستی):
back_it_now () for f in "$1"/*; do if [ -d "$f" ]; then chmod -v 755 "$f"; back_it_now "$f"; fi; done
و بعدش هم اینو بزن:
back_it_now
البته اگه حوصله داشتی همون دستی خودت پوشه‌ها رو درست کنی بهتره (با اینکه میدونم این اسکریپت کارش رو به درستی انجام میده و درست نوشتمش ولی کار از محکم کاری عیب نمیکنه و طبق روال مجوز برنامه‌های open source بهتره من هم ضمانتی نکنم :) )

آفلاین alis313

  • Sr. Member
  • *
  • ارسال: 313
  • جنسیت : پسر
  • هو معکم اینما کنتم
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #33 : 14 بهمن 1387، 12:51 ق‌ظ »
یه خبر خوش دیگه الان صفحه رنگی قهوه ای بالا میاد و بعد این پیغام تو یه پنجره ظاهر میشه که پایینش دکمه ok داره و به محض فشار دادن دکمه ok وارد صفحه لاگین رنگی میشه ولی این دفعه alis313 تو محیط گرافیکی لاگین نمی شه.
اینم پیغام :
GDM could not write to your authorization file. This could mean that you are out of disk space orthat your home directory could not be opened for writing. In any case, it is not possible to login. Please contact your system administrator

فکر کنم باید اینو وارد کنم:
chown -R user:user /home/user
« آخرین ویرایش: 14 بهمن 1387، 12:01 ب‌ظ توسط tux313 »

آفلاین deprecated

  • Jr. Member
  • *
  • ارسال: 99
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #34 : 14 بهمن 1387، 12:59 ق‌ظ »
با توجه به این متن خطا احتمالا permission پوشه خانگی واسه نوشتن ایراد داره. کدوم دستور رو زدی؟ فقط var/lib/gdm رو با chmod تغییر دادی؟ به نظر من بهتره سطح دسترسی سایر پوشه‌ها هم read+execute بشه. به نظر نمیرسه سطح دسترسی پوشه home مشکل داشته باشه.

آفلاین alis313

  • Sr. Member
  • *
  • ارسال: 313
  • جنسیت : پسر
  • هو معکم اینما کنتم
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #35 : 14 بهمن 1387، 01:03 ق‌ظ »
اول از همه که اون فرمانها رو زده بودم.
chmod ugo+rx /etc /home /lib /usr /varبعدشم که گفتی اینو بزن منم به ترتیب زدم.
chmod ugo+rx /var
chmod ugo+rx /var/lib
chmod ugo+rx /var/lib/gdm

آفلاین deprecated

  • Jr. Member
  • *
  • ارسال: 99
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #36 : 14 بهمن 1387، 01:39 ق‌ظ »
درسته. همونطور که خودت گفتی این دستور هم یک تست بکن (با اینکه احتمالا نیازی به اینکار نباشه چون پوشه home صاحبش همون alis313 بوده):

chown -R user:user /home/user

اون اسکریپت هم اجرا نکن، اشتباه کردم چون اگه premission سایر پوشه‌ها هنوز دست نخورده باشند (که بعضی‌هاشون سطوح دسترسی متفاوتی نسبت به بقیه دارند) و سالم باشند پس بهتره اسکریپته بکار گرفته نشه. امیدوارم که ازش استفاده نکرده باشین.
« آخرین ویرایش: 14 بهمن 1387، 01:43 ق‌ظ توسط PC2st.ir »

آفلاین alis313

  • Sr. Member
  • *
  • ارسال: 313
  • جنسیت : پسر
  • هو معکم اینما کنتم
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #37 : 14 بهمن 1387، 02:02 ق‌ظ »
زدم هیچ تغییری نکرد. همون پیغام آخر داره تکرار میشه.فقط یه چیزی نکنه alis313 هم باید به پوشه /var/lib/gdm دسترسی داشته باشه و ما دستشو از اون کوتاه کردیم.اون اسکریپ روهم اجرا نکردم.
« آخرین ویرایش: 14 بهمن 1387، 02:07 ق‌ظ توسط tux313 »

آفلاین Manwe

  • Full Member
  • *
  • ارسال: 234
پاسخ به: پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #38 : 14 بهمن 1387، 08:36 ق‌ظ »
زدم هیچ تغییری نکرد. همون پیغام آخر داره تکرار میشه.فقط یه چیزی نکنه alis313 هم باید به پوشه /var/lib/gdm دسترسی داشته باشه و ما دستشو از اون کوتاه کردیم.اون اسکریپ روهم اجرا نکردم.
حاجی شما دسترسی نداری به /home خودت
این کار رو بکنی باید حل شه

اول از همه یک پسورد بده برای روتت که اگر مرگی شد بتونی با اون لاگین کنی

sudo passwdپسورد که دادی این کارو کن
sudo -s
chmod 777 /home
chmod -R 755 /home/username
chown -R username:username /home/username

username یوزر کامپیوترته , فکر کنم اینطوری درست شی یک امتحان بکن
. - .
         \ v /
       \ \   / /
     \ (       ) /
       ^^.^^

آفلاین Manwe

  • Full Member
  • *
  • ارسال: 234
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #39 : 14 بهمن 1387، 08:37 ق‌ظ »
راستی اون اسکریپت رو اگه اینطور بنویسی (پارامتر v واسه chmod) در حین تغییر سطوح دسترسی پوشه‌ها اطلاعات میده پس بهتره اینطوری ازش استفاده کنی (اگه خواستی):
back_it_now () for f in "$1"/*; do if [ -d "$f" ]; then chmod -v 755 "$f"; back_it_now "$f"; fi; done
و بعدش هم اینو بزن:
back_it_now
البته اگه حوصله داشتی همون دستی خودت پوشه‌ها رو درست کنی بهتره (با اینکه میدونم این اسکریپت کارش رو به درستی انجام میده و درست نوشتمش ولی کار از محکم کاری عیب نمیکنه و طبق روال مجوز برنامه‌های open source بهتره من هم ضمانتی نکنم :) )

حاجی اسکریپت کذایی هم لازم نیست میتونست خیلی راحت با
sudo chmod 755 -R /زندگی رو شیرین کنه
من الله توفیق :)
. - .
         \ v /
       \ \   / /
     \ (       ) /
       ^^.^^

آفلاین alis313

  • Sr. Member
  • *
  • ارسال: 313
  • جنسیت : پسر
  • هو معکم اینما کنتم
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #40 : 14 بهمن 1387، 11:58 ق‌ظ »
نقل‌قول
حاجی شما دسترسی نداری به /home خودت
این کار رو بکنی باید حل شه

اول از همه یک پسورد بده برای روتت که اگر مرگی شد بتونی با اون لاگین کنی

sudo passwdپسورد که دادی این کارو کن
sudo -s
chmod 777 /home
chmod -R 755 /home/username
chown -R username:username /home/username

username یوزر کامپیوترته , فکر کنم اینطوری درست شی یک امتحان بکن
دوست عزیز مو به مو فرامین بالا رو انجام دادم در حین این کار هم هیچ error نداد ولی کما کان همون مشکل پابر جاست.
صفحه رنگی قهوه ای بالا میاد و بعد این پیغام تو یه پنجره ظاهر میشه که پایینش دکمه ok داره و به محض فشار دادن دکمه ok وارد صفحه لاگین رنگی میشه ولی این دفعه alis313 تو محیط گرافیکی لاگین نمی شه.
اینم پیغام :
GDM could not write to your authorization file. This could mean that you are out of disk space orthat your home directory could not be opened for writing. In any case, it is not possible to login. Please contact your system administrator
در ضمن چطوری با روت لاگین کنم یه پسورد به root دادم نمی دونم شاید با روت اگه بالا بیام بشه یه کارایی کرد البته با کمک شما دوستان.
« آخرین ویرایش: 14 بهمن 1387، 12:01 ب‌ظ توسط tux313 »

آفلاین alis313

  • Sr. Member
  • *
  • ارسال: 313
  • جنسیت : پسر
  • هو معکم اینما کنتم
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #41 : 14 بهمن 1387، 05:00 ب‌ظ »
راستی یادم اومد:
همزمان با کلیک کردن apply permission to enclosed files تیک allow executing file as program رو نمی دونم برداشتم یا گذاشتم .به هر حال عوضش کردم.
در ضمن home من جدا رو یه پارتیشن دیگه است شاید مونت اون به هم ریخته.
« آخرین ویرایش: 14 بهمن 1387، 05:39 ب‌ظ توسط tux313 »

آفلاین deprecated

  • Jr. Member
  • *
  • ارسال: 99
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #42 : 14 بهمن 1387، 05:45 ب‌ظ »
حاجی اسکریپت کذایی هم لازم نیست میتونست خیلی راحت با
sudo chmod 755 -R /زندگی رو شیرین کنه
من الله توفیق :)
;Dآره با این دستور هم میشه مشکلات رو حل کرد ولی این با اون اسکریپتی که داده بودم تا حدودی فرق میکنه.
اون اسکریپت permission فایلها رو دستکاری نمیکنه چون permission اونها سالمه و بهتره که تغییری در اونها داده نشه و اون اسکریپت فقط permission  پوشه‌ها رو به ۷۵۵ تغییر میده. اما دستور شما (chmod با پارامتر R) فرقی براش نداره و permission فایلها و پوشه‌ها رو با هم به ۷۵۵ تغییر میده ولی بهتره که permission فایلها عوض نشه چونکه سالم هستن و فایلها نیازی به سطح دسترسی اجرایی (۷۵۵) ندارند. همچنین فایلهایی ممکنه وجود داشته باشه که حتی نباید برای گروه و بقیه قابل خواندن باشند.
پس به همین خاطر بهتره به جای این دستور از همون اسکریپت استفاده بشه تا فقط سطح دسترسی پوشه‌ها رو عوض کنه. :)
« آخرین ویرایش: 14 بهمن 1387، 05:53 ب‌ظ توسط PC2st.ir »

آفلاین deprecated

  • Jr. Member
  • *
  • ارسال: 99
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #43 : 14 بهمن 1387، 05:49 ب‌ظ »
نقل‌قول
در ضمن home من جدا رو یه پارتیشن دیگه است شاید مونت اون به هم ریخته.
خروجی دستور زیر چیه؟
ls -la /media

آفلاین alis313

  • Sr. Member
  • *
  • ارسال: 313
  • جنسیت : پسر
  • هو معکم اینما کنتم
پاسخ به: ابونتو دیگه بالا نمی یاد
« پاسخ #44 : 14 بهمن 1387، 06:08 ب‌ظ »
ls -la /media
drwxr-xr-x  3    root    root     4096    Feb  2    16:50   .
drwxr-xr-x  24   root    root     4096    Jan  31   01:54   ..
-rw-r--r--  1    root    root     0       Feb  2    16:50   .hal-mtab
lrwxrwxrwx  1    root    root     6       Jan  24   14:28   cdrom ->cdrom0
drwxr-xr-x  2    root    root     4096    Jan  24   14:28   cdrom0
البته من پارتیشنهای دیگه ام رو در زیر شاخه / مونت پوینت کردم.