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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Aliir در 22 امرداد 1389، 10:06 ب‌ظ

عنوان: می‌خوام sudo ازم پسورد نخواد!
ارسال شده توسط: Aliir در 22 امرداد 1389، 10:06 ب‌ظ
سلام
گند زدم به sudo: توی /etc/sudoerc یک خط اضافه کردم که حالا sudo اجرا نمی شه  و ارور می ده کل زندگیم رو هواست!!!!!!!!!!!!
کمککککککککککککککککک
الآن توی ویندوزم:(
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: fzerorubigd در 22 امرداد 1389، 10:11 ب‌ظ
سلام
گند زدم به sudo: توی /etc/sudoerc یک خط اضافه کردم که حالا sudo اجرا نمی شه  و ارور می ده کل زندگیم رو هواست!!!!!!!!!!!!
کمککککککککککککککککک
الآن توی ویندوزم:(
هنوز su هست، اون که ربطی به sudo نداره. بزن su -
راه دوم اینکه Ctrl+Alt+F1 بزن، میره تو محیط ترمینال، اونجا با root لوگین کن و فایل رو اصلاح کن

شرمنده اشتباهی نوشته بودم شیفت به جای Alt
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: Aliir در 22 امرداد 1389، 10:14 ب‌ظ
برم ببینم درست می شه یا نه.
Su رو امتحان کردم نشد!
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: Aliir در 22 امرداد 1389، 10:28 ب‌ظ
سلام
گند زدم به sudo: توی /etc/sudoerc یک خط اضافه کردم که حالا sudo اجرا نمی شه  و ارور می ده کل زندگیم رو هواست!!!!!!!!!!!!
کمککککککککککککککککک
الآن توی ویندوزم:(
هنوز su هست، اون که ربطی به sudo نداره. بزن su -
راه دوم اینکه Ctrl+Alt+F1 بزن، میره تو محیط ترمینال، اونجا با root لوگین کن و فایل رو اصلاح کن

شرمنده اشتباهی نوشته بودم شیفت به جای Alt
su که گفتم نشده
با روش دوم هم اصلا ئسورد root رو می گه اشتباه وارد کردی!!!!!!!!!
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: کرگدن در 22 امرداد 1389، 10:32 ب‌ظ
سلام
گند زدم به sudo: توی /etc/sudoerc یک خط اضافه کردم که حالا sudo اجرا نمی شه  و ارور می ده کل زندگیم رو هواست!!!!!!!!!!!!
کمککککککککککککککککک
الآن توی ویندوزم:(
هنوز su هست، اون که ربطی به sudo نداره. بزن su -
راه دوم اینکه Ctrl+Alt+F1 بزن، میره تو محیط ترمینال، اونجا با root لوگین کن و فایل رو اصلاح کن

شرمنده اشتباهی نوشته بودم شیفت به جای Alt
su که گفتم نشده
با روش دوم هم اصلا ئسورد root رو می گه اشتباه وارد کردی!!!!!!!!!

درود دوست عزیز

در اوبونتو به طور پیشفرض root غیر فعال هست و نمی تونید باهاش وارد بشید
برای همین هم su هم کار نمی کنه :)

می تونید موقع بوت در بوت لودر گزینه ی recovery ( یا یه همچین چیزی repair بود یادم نیست :)  )رو انتخاب کنید و از اونحا با دسترسی روت استفاده کنید
اونجا می تونید پسورد root رو هم عوض کنید

passwd root
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: Aliir در 22 امرداد 1389، 10:38 ب‌ظ
کرگدن جان توی اون بخشی که گفتی چه جوری می شه یک فایل رو edit کرد؟؟
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: کرگدن در 22 امرداد 1389، 10:41 ب‌ظ
کرگدن جان توی اون بخشی که گفتی چه جوری می شه یک فایل رو edit کرد؟؟

با یه ادیتور متنی:)

مثل vi ,nano

نانو آسون هست و زیرش shortkey هاش رو نوشته

nano /path/file
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: Aliir در 22 امرداد 1389، 11:04 ب‌ظ
مشکلم حل شد کرگدن جان ممنون.
ولی آخر نفهمیدم اگر بخوام توی اکانتم برای استفاده از sudo نیازی به پسورد نباشه باید چه خطی رو اضافه کنم؟؟
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: کرگدن در 22 امرداد 1389، 11:08 ب‌ظ
مشکلم حل شد کرگدن جان ممنون.
ولی آخر نفهمیدم اگر بخوام توی اکانتم برای استفاده از sudo نیازی به پسورد نباشه باید چه خطی رو اضافه کنم؟؟


پس  عنوان رو ویرایش کن و یه عنوان مناسب تر  ;) + حل شد بهش اضافه کن


برای اون کار هم اگر یوزرت ali (به طور مثال ) هست برو به اون قسمت و عبارت NOPASSWD به شکل زیر بهش اضافه کن

ali ALL=(ALL) NOPASSWD:ALL
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: Aliir در 22 امرداد 1389، 11:16 ب‌ظ
این خط رو نداشت اضافه کردم
به همین دلیل گند خورد دیگه!
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: کرگدن در 22 امرداد 1389، 11:19 ب‌ظ
این خط رو نداشت اضافه کردم
به همین دلیل گند خورد دیگه!

فکر نکنم ها :)

خب پس محتوای فایل /etc/sudoers
 رو برامون کامل بذار اینجا ( تو تگ کد )
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: Aliir در 22 امرداد 1389، 11:23 ب‌ظ
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL) ALL

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
این خدمت شما!
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: کرگدن در 23 امرداد 1389، 12:19 ق‌ظ
شما گفتید برای همه کاربران عضو گروه sudo پسورد لازمه

و این کاربر هم در اون هست
 یوزر خودتون رو در آخر فایل اضافه کنید ( بعد از اون خط %sudo (

یا NOPASSWD: رو به همون خط %sudo  اضافه کنید
فقط با این کار همه کاربران گروه sudo به پسورد نیازی ندارن :)
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: Aliir در 23 امرداد 1389، 10:43 ق‌ظ
شما گفتید برای همه کاربران عضو گروه sudo پسورد لازمه

و این کاربر هم در اون هست
 یوزر خودتون رو در آخر فایل اضافه کنید ( بعد از اون خط %sudo (
یعنی اینجوری؟:
ali ALL=(ALL) NOPASSWD: ALL
اینو که گذاشتم کار نمی‌کنه!!!!

یا NOPASSWD: رو به همون خط %sudo  اضافه کنید
فقط با این کار همه کاربران گروه sudo به پسورد نیازی ندارن :)
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: کرگدن در 24 امرداد 1389، 09:43 ب‌ظ
شما گفتید برای همه کاربران عضو گروه sudo پسورد لازمه

و این کاربر هم در اون هست
 یوزر خودتون رو در آخر فایل اضافه کنید ( بعد از اون خط %sudo (
یعنی اینجوری؟:
ali ALL=(ALL) NOPASSWD: ALL
اینو که گذاشتم کار نمی‌کنه!!!!

یا NOPASSWD: رو به همون خط %sudo  اضافه کنید
فقط با این کار همه کاربران گروه sudo به پسورد نیازی ندارن :)

من در فدورا باهاش مشکلی ندارم

اگر این دستور رو در آخر فایل می نویسید و کار نمی کنه به احتمال زیاد یک تغییری در ساختارش دادن
شاید بقیه دوستان بتونن کمک کنن
از اوبنتو ۱۰.۰۴ استفاده میکنید؟
اگر امکان داره یکی دیگه از دوستان رو سیستم خودش امتحان کنه :)
عنوان: پاسخ به: گند زدن به sudo
ارسال شده توسط: Aliir در 29 امرداد 1389، 06:06 ب‌ظ
آقا من مشکلم حل نشدااااااااااااااااا
:(