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

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

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

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

نویسنده موضوع: خراب شدن sudo :|  (دفعات بازدید: 1494 بار)

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

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 474
  • جنسیت : پسر
خراب شدن sudo :|
« : 02 فروردین 1397، 02:19 ب‌ظ »
سلام
من با دستور زیر، همه مجوزهای پوشه روت رو برای یوزرم فعال کردم
sudo chown -R $USER:$USER ./*

ولی متاسفانه بعد ریستارت متوجه شدم که sudo خراب شده :|

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

لطفا کمک کنید تا درستش کنم. تنکس
Everything started from a dream

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : خراب شدن sudo :|
« پاسخ #1 : 02 فروردین 1397، 02:33 ب‌ظ »

خروجی بدید:

$ su

# visudo

طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : خراب شدن sudo :|
« پاسخ #2 : 02 فروردین 1397، 02:47 ب‌ظ »
قطعا در همچین حالتی su هم کار نمیکنه چون suid روش ست شده و باید ownerاش root باشه، مشکل هم از تنظیمات sudo نیست از این هست که owner تمام فایل ها تغییر پیدا کرده.

تو (این شرایط) به نظرم بهتر هست که مجدد نصب کنید، چون فایل ها owner های متفاوتی دارند و ما نمیدونیم چی رو به چی باید تغییر بدیم، سیستم رو احتمالا میشه یه جورایی راه انداخت ولی دقیقا برای برگردوندن به شرایط ایده‌آل باید یک سیستم دقیقا مشابه داشته باشید که owner ها رو بخونیم و این سمت بنویسیم.
..I feel no fault for the fault I feel..

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : خراب شدن sudo :|
« پاسخ #3 : 02 فروردین 1397، 04:04 ب‌ظ »
منم با میلاد موافقم. سیستم رو از اول نصب کنی بهتر هست، البته به شرطی که دیگه نخوای بازدوباره دستور قبلی رو استفاده کنی و سیستم رو خراب کنی :)

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4866
  • جنسیت : پسر
  • masoft قدیم
پاسخ : خراب شدن sudo :|
« پاسخ #4 : 02 فروردین 1397، 05:00 ب‌ظ »
سیستم رو دوباره نصب کنید و دیگه چنین دستوراتی رو وارد نکنید :) اگر دسترسی شما به جایی محدود شده، بی‌دلیل این کار انجام نشده و این مجوزها هستند که باعث میشه شما سیستم امنی داشته باشید و تغییر اون‌ها به دلخواه باعث میشه یک سیستم ناامن و ناپایدار داشته باشید.

آفلاین Farhaad 1992

  • Hero Member
  • *
  • ارسال: 943
  • جنسیت : پسر
  • گنو با گنوم
پاسخ : خراب شدن sudo :|
« پاسخ #5 : 02 فروردین 1397، 05:59 ب‌ظ »
با این کار -- ویرایش توسط ناظر - عدم رعایت ادب -- که کردی سیستم به شدت نا ایمن شده! برگردوندش به حالت قبل هم زمان و مهارت بالایی رو میطلبه، مجبوری از اول یک توزیع گنو/لینوکس نصب کنی.
« آخرین ویرایش: 02 فروردین 1397، 06:49 ب‌ظ توسط nixoeen »
* نام کاربری حساب من Fedora-Red Hat است ولی نام نمایهٔ (پروفایل) من، نام حقیقی + سال تولد من است
* از دی ۱۳۹۸ دیگر فعالیت پیوسته و دائم ندارم
* نظرات و ارسال‌های من فقط در زمان ارسال خود معتبر بودند و نشان‌دهنده طرز فکر و سطح دانش فعلی من نیستند

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 474
  • جنسیت : پسر
پاسخ : خراب شدن sudo :|
« پاسخ #6 : 02 فروردین 1397، 11:43 ب‌ظ »

خروجی بدید:

$ su

# visudo


su بزنم میشه

su: Authentication failure


و دومیش رو بزنم، میشه

visudo: /etc/sudoers: Permission denied


Everything started from a dream

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 474
  • جنسیت : پسر
پاسخ : خراب شدن sudo :|
« پاسخ #7 : 02 فروردین 1397، 11:44 ب‌ظ »
منم با میلاد موافقم. سیستم رو از اول نصب کنی بهتر هست، البته به شرطی که دیگه نخوای بازدوباره دستور قبلی رو استفاده کنی و سیستم رو خراب کنی :)
من نمیخوام یه توزیع دیگه نصب کنم. میخوام این مشکل برطرف شه فقط
Everything started from a dream

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3502
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : خراب شدن sudo :|
« پاسخ #8 : 02 فروردین 1397، 11:54 ب‌ظ »
مشکل شما می‌تونه برطرف بشه ولی زمانی که برای برطرف کردنش صرف می‌شه اون‌قدر زیاده که با نیم‌درصد اون زمان شما می‌تونی توزیع رو مجدد نصب و پیکربندی کنی  :)
ببین سیستم عامل گنو چقدر پرونده داره!! که هر کدومش Owner خاصی داره. بخوای تک تک اینارو درست کنی خیلی طول می‌کشه در حدی که اعصابت دیگه اجازه نمی‌ده! پس بهتره از اول نصبش کنی.
این فرمانی که برای این‌کار اجرا کردی، از اساس اشکال داشته. به جای این‌که دسترسی ریشه رو به کاربرت بدی، دسترسی کاربر رو دادی به ریشه! و این یعنی دیگه sudo از کار می‌افته. باز اگه به پوشهٔ کوچک‌تری اعمال می‌کردی بهتر بود. ولی به کل / اعمال کردی.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 474
  • جنسیت : پسر
پاسخ : خراب شدن sudo :|
« پاسخ #9 : 03 فروردین 1397، 12:03 ق‌ظ »
به جای این‌که دسترسی ریشه رو به کاربرت بدی، دسترسی کاربر رو دادی به ریشه!
این یعنی چی؟
احتمالا یه ترفندی یا نرم افزاری یا ابزاری چیزی باید باشه که تنظیمات پوشه ها رو به حالت دیفالت برگردونه. یه آموزشی پیدا کردم ولی نتونستم انجامش بدم.


    Log out as the current user, then log back in as root.

    Execute chown root:root /usr/bin/sudo && chmod 4755 /usr/bin/sudo

    Log out as root, then log back in as the current user.

اولش میگه با روت بیا ولی من چه جوری اکانت روت رو فعال کنم و بیام؟!

به احتمال زیاد اکثر پوشه ها 4755 هستند. شما اگه راهنمایی کنین که همشون رو به این دسترسی تغییر بدم، احتمالا درست بشه
Everything started from a dream

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4866
  • جنسیت : پسر
  • masoft قدیم
پاسخ : خراب شدن sudo :|
« پاسخ #10 : 03 فروردین 1397، 12:07 ق‌ظ »
من نمیخوام یه توزیع دیگه نصب کنم. میخوام این مشکل برطرف شه فقط
سریع‌ترین و ساده‌ترین و معقولانه‌ترین راه حل این مشکل همون نصب دوبارهٔ توزیع‌تون هستش.

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 474
  • جنسیت : پسر
پاسخ : خراب شدن sudo :|
« پاسخ #11 : 03 فروردین 1397، 12:12 ق‌ظ »
تو اوبونتو چیزی بنام Repair نیست!
Everything started from a dream

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 474
  • جنسیت : پسر
پاسخ : خراب شدن sudo :|
« پاسخ #12 : 03 فروردین 1397، 03:17 ق‌ظ »

این فرمانی که برای این‌کار اجرا کردی، از اساس اشکال داشته. به جای این‌که دسترسی ریشه رو به کاربرت بدی، دسترسی کاربر رو دادی به ریشه!
آقا رسول کدوم دستور رو اگه میزدم، دسترسی ریشه رو به کاربر میدادم؟
Everything started from a dream

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : خراب شدن sudo :|
« پاسخ #13 : 03 فروردین 1397، 03:54 ق‌ظ »
آقا رسول کدوم دستور رو اگه میزدم، دسترسی ریشه رو به کاربر میدادم؟

با دستور زیر (فرض می‌کنیم اسم کاربر newuser هست):

$ sudo adduser newuser sudo

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 474
  • جنسیت : پسر
پاسخ : خراب شدن sudo :|
« پاسخ #14 : 03 فروردین 1397، 12:11 ب‌ظ »
این فکر میکنم یوزر اضافه میکنه، ولی من می‌خواستم یوزر فعلیم با دسترسی روت باشه
Everything started from a dream