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

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

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


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

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

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

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
برداشتن رمز sudo(حل شد)
« : 24 خرداد 1401، 10:46 ق‌ظ »
سلام دوستان من با این دستور خواستم برای کاربر فعلیم پسورد sudo‌ را بردارم که دیگه از من نپرسه:
sajadspeed ALL=(ALL) NOPASSWD: ALL
کل محتویات فایل /etc/sudoers هم به شکل زیر است:
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
sajadspeed ALL=(ALL) NOPASSWD: ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

ولی الان بازم پسورد ازم می‌پرسه، سیستم ریست هم کردم نشده.
« آخرین ویرایش: 25 خرداد 1401، 02:36 ق‌ظ توسط sajadspeed »

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : برداشتن رمز sudo
« پاسخ #1 : 24 خرداد 1401، 01:03 ب‌ظ »
شاید اسم کاربر رو درست ننوشتید.
میدونید که زکات علم نشر آن است

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : برداشتن رمز sudo
« پاسخ #2 : 25 خرداد 1401، 12:22 ق‌ظ »
والا درسته دیگه، چیزی برای اشتباه نداره

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : برداشتن رمز sudo
« پاسخ #3 : 25 خرداد 1401، 12:29 ق‌ظ »
نمی‌دونم مشکل از چیه.
ببینید اگه همون رو توی یه فایل جدا داخل دایرکتوری /etc/sudoer.d/ قرار بدید درست نمیشه؟
میدونید که زکات علم نشر آن است

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : برداشتن رمز sudo
« پاسخ #4 : 25 خرداد 1401، 12:41 ق‌ظ »
آقا همون فایل کپی کردم توی این مسیر /etc/sudoer.d/ ولی الان کلا sudo پوکید  ](*,)
>>> /etc/sudoers.d/sudoers: too many levels of includes near line 30 <<<
sudo: parse error in /etc/sudoers.d/sudoers near line 30
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
الان چیکار کنم؟ نمیتونم حذفش هم بکنم دیگه  :(

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : برداشتن رمز sudo
« پاسخ #5 : 25 خرداد 1401، 12:52 ق‌ظ »
متظورم این بوده که فقط اون خطی که اضافه کردید رو توی یه فایل توی /etc/sudoer.d/ بنویسید. اون چیزی هم که به فایل sudoer توی /etc/  اضافه کردید رو پاک کنید.

برای اینکه مشکل sudo درست بشه، اون فایلی که کپی کردید رو پاک کنید. یا وارد کاربر روت بشید و اینکار رو انجام بدید یا اینکه با یه توزیع زنده سیستم رو بوت کنید و از طریق اون، فایل کپی شده رو پاک کنید.
میدونید که زکات علم نشر آن است

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : برداشتن رمز sudo
« پاسخ #6 : 25 خرداد 1401، 01:11 ق‌ظ »
بله من اشتباه متوجه شدم. الان درست شد. با استفاده از pkexec محتویات اون فایل پاک کردم تا sudo درست شد و توی همون فایل فقط همون خط رو اضافه کردم، الان دیگه برای sudo ازم پسورد نمیخواد.

خیلی ممنون آقای Dragon

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : برداشتن رمز sudo
« پاسخ #7 : 25 خرداد 1401، 01:15 ق‌ظ »
چجوری با pkexec اون فایل رو پاک کردید؟ pkexec یه چیزی برای بالا بردن دسترسی هست. تا جایی که می‌دونم، نمیشه به طور مستقیم باهاش چیزی رو پاک کرد.
... و توی همون فایل فقط همون خط رو اضافه کردم، الان دیگه برای sudo ازم پسورد نمیخواد.
پس یه (حل شد) هم به عنوان اضافه کنید.
میدونید که زکات علم نشر آن است

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : برداشتن رمز sudo
« پاسخ #8 : 25 خرداد 1401، 02:36 ق‌ظ »
نه خود فایل پاک نکردم، باهاش محتویات اونو پاک کردم که sudo درست بشه، بعد از اون فایل به شکل عادی حذفش کردم.