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

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

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


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

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

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

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
مشکل دسترسی به sudo (حل شد)
« : 29 شهریور 1400، 11:48 ق‌ظ »
سلام برای اجرای دستوری با سودو در دبیان به ارور
mehr is not in the sudoers file.  This incident will be reported.

(مهر نام کاربریم است)
حالا بدون سودو چطور sudoers file نیازمند به دسترسی روت رو تغییر بدهم ؟ فکر کنم کلا راه غلطی است الان چه کنم ؟

روتم فعاله و رمز هم داره چطور واردش بشم که بتونم به خودم دسترسی سودو بدهم ؟
« آخرین ویرایش: 29 شهریور 1400، 03:52 ب‌ظ توسط Mehr32 »
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین Armyn

  • Newbie
  • *
  • ارسال: 11
  • جنسیت : پسر
پاسخ : مشکل دسترسی به sudo
« پاسخ #1 : 29 شهریور 1400، 12:41 ب‌ظ »
سلام برای اجرای دستوری با سودو در دبیان به ارور
mehr is not in the sudoers file.  This incident will be reported.

(مهر نام کاربریم است)
حالا بدون سودو چطور sudoers file نیازمند به دسترسی روت رو تغییر بدهم ؟ فکر کنم کلا راه غلطی است الان چه کنم ؟

روتم فعاله و رمز هم داره چطور واردش بشم که بتونم به خودم دسترسی سودو بدهم ؟

درود. دستور زیر رو وارد کن و پسورد یوزر روتت رو بزنن 
suحالا کاربر mehr رو در حالت روت با این دستور اضافه کن
# adduser mehr sudo

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل دسترسی به sudo
« پاسخ #2 : 29 شهریور 1400، 01:05 ب‌ظ »
البته این کاربر mehr رو به گروه sudo اضافه می‌کنه. نه اینکه کلا کاربر mehr رو اضافه کنه، چون همین الان کاربر mehr وجود داره.
ولی بهتره کلا وارد کاربر روت نشید و ورود به اون رو غیرفعال کنید.
میدونید که زکات علم نشر آن است

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : مشکل دسترسی به sudo
« پاسخ #3 : 29 شهریور 1400، 01:23 ب‌ظ »
البته این کاربر mehr رو به گروه sudo اضافه می‌کنه. نه اینکه کلا کاربر mehr رو اضافه کنه، چون همین الان کاربر mehr وجود داره.
ولی بهتره کلا وارد کاربر روت نشید و ورود به اون رو غیرفعال کنید.
من هم دوست ندارم وارد بشم ولی چطور از سودو استفاده کنم ؟ الان یک بسته هم نمی تونم نصب کنم
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین Armyn

  • Newbie
  • *
  • ارسال: 11
  • جنسیت : پسر
پاسخ : مشکل دسترسی به sudo
« پاسخ #4 : 29 شهریور 1400، 02:02 ب‌ظ »
البته این کاربر mehr رو به گروه sudo اضافه می‌کنه. نه اینکه کلا کاربر mehr رو اضافه کنه، چون همین الان کاربر mehr وجود داره.
ولی بهتره کلا وارد کاربر روت نشید و ورود به اون رو غیرفعال کنید.

مگه وارد شدن به کاربر روت چه عیبی داره؟

آفلاین مرتضی . م

  • High Hero Member
  • *
  • ارسال: 1121
پاسخ : مشکل دسترسی به sudo
« پاسخ #5 : 29 شهریور 1400، 02:16 ب‌ظ »
یه راه منطقیش اضافه کردن کاربر خودت به گروه wheel هست
بهتره از همین راه اول بری
ولی میتونی اول بری فایل /etc/sudoers رو ویرایش کنی و خط زیر رو به انتهای فایل اضافه کنی:
mehr    ALL=(ALL)       ALL
( در وافع یه همچین خطی هست که به جای mehr کاربر root رو داره میتونی همون خط رو کپی کنی و فقط اسم کاربرت رو جایگزین کنی )

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل دسترسی به sudo
« پاسخ #6 : 29 شهریور 1400، 02:35 ب‌ظ »
من هم دوست ندارم وارد بشم ولی چطور از سودو استفاده کنم ؟ الان یک بسته هم نمی تونم نصب کنم
بالاتر گفتند چجوری. اگه کاربر شما توی گروه sudo باشه می‌تونه از دستور sudo استفاده کنه. (توی سیستم‌های مبتنی بر دبیان، توی بقیه ممکنه گروه wheel این اجازه رو داشته باشه)

گفتید که کاربر روت رمز داره. پس میشه واردش شد.
اول با su وارد کاربر روت بشید.
su
بعد که وارد شدید، می‌تونید اینجوری کاربر خودتون رو به گروه sudo اضافه کنید.
usermod -aG sudo mehr
با adduser هم می‌تونید.
adduser mehr sudo
می‌تونید هم دستی توی فایل زیر اینکار رو انجام بدید. ولی اصلا پیشنهاد نمیشه و می‌تونید به راحتی سیستم رو خراب کنید.
/etc/group
با ویرایش فایل زیر هم میشه ولی همون بودن توی گروه sudo به نظرم بهتره.
/etc/sudoers
میدونید که زکات علم نشر آن است

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : مشکل دسترسی به sudo
« پاسخ #7 : 29 شهریور 1400، 03:51 ب‌ظ »
سپاس درست شد
با هیچ کدوم از دستور ها نتونستم خودم رو وارد گروه کنم اصلا دستور ها رو متوجه نمی شد
مجبور شدم دستی فایل /etc/sudoers  رو ویرایش کنم
 
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19730
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل دسترسی به sudo
« پاسخ #8 : 29 شهریور 1400، 03:52 ب‌ظ »
# usermod mehr --append --groups sudo
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل دسترسی به sudo
« پاسخ #9 : 29 شهریور 1400، 05:20 ب‌ظ »
سپاس درست شد
با هیچ کدوم از دستور ها نتونستم خودم رو وارد گروه کنم اصلا دستور ها رو متوجه نمی شد
مجبور شدم دستی فایل /etc/sudoers  رو ویرایش کنم
یعنی چی که دستورات رو متوجه نمیشد؟ خطا میداد یا اینکه چیزی نمی‌گفت؟ یه بار از حساب‌کاربری خارج، و دوباره وارد بشید و خروجی دستور زیر رو بزارید.
groupsدقت کنید وقتی که گروه‌ها رو تغییر میدید، باید یه‌بار از حساب‌کاربری خارج بشید و دوباره وارد بشید. در غیر اینصورت، سیاست جدید گروه‌ها اعمال نمیشن. می‌تونید هم دستور newgrp رو بزنید تا یه پوسته (shell) جدید با سیاست جدید گروه‌ها باز بشه. ولی تا وقتی که از حساب خارج، و دوباره وارد نشدید، باید همینکار رو برای هر پوسته‌ای که باز می‌کنید، انجام بدید.
میدونید که زکات علم نشر آن است

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : مشکل دسترسی به sudo
« پاسخ #10 : 29 شهریور 1400، 05:22 ب‌ظ »
سپاس درست شد
با هیچ کدوم از دستور ها نتونستم خودم رو وارد گروه کنم اصلا دستور ها رو متوجه نمی شد
مجبور شدم دستی فایل /etc/sudoers  رو ویرایش کنم
یعنی چی که دستورات رو متوجه نمیشد؟ خطا میداد یا اینکه چیزی نمی‌گفت؟ یه بار از حساب‌کاربری خارج، و دوباره وارد بشید و خروجی دستور زیر رو بزارید.
groupsدقت کنید وقتی که گروه‌ها رو تغییر میدید، باید یه‌بار از حساب‌کاربری خارج بشید و دوباره وارد بشید. در غیر اینصورت، سیاست جدید گروه‌ها اعمال نمیشن. می‌تونید هم دستور newgrp رو بزنید تا یه پوسته (shell) جدید با سیاست جدید گروه‌ها باز بشه. ولی تا وقتی که از حساب خارج، و دوباره وارد نشدید، باید همینکار رو برای هر پوسته‌ای که باز می‌کنید، انجام بدید.
نه من که متوجه شدم ولی ترمینال اصلا همچین دستوری رو نمی شناخت خروجی دستورات رو میزارم ببینید
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com