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

کمک و پشتیبانی => انجمن عمومی => نویسنده: جعفر فرقانلوژ در 29 شهریور 1400، 11:48 ق‌ظ

عنوان: مشکل دسترسی به sudo (حل شد)
ارسال شده توسط: جعفر فرقانلوژ در 29 شهریور 1400، 11:48 ق‌ظ
سلام برای اجرای دستوری با سودو در دبیان به ارور
mehr is not in the sudoers file.  This incident will be reported.

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

روتم فعاله و رمز هم داره چطور واردش بشم که بتونم به خودم دسترسی سودو بدهم ؟
عنوان: پاسخ : مشکل دسترسی به sudo
ارسال شده توسط: Armyn در 29 شهریور 1400، 12:41 ب‌ظ
سلام برای اجرای دستوری با سودو در دبیان به ارور
mehr is not in the sudoers file.  This incident will be reported.

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

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

درود. دستور زیر رو وارد کن و پسورد یوزر روتت رو بزنن 
suحالا کاربر mehr رو در حالت روت با این دستور اضافه کن
# adduser mehr sudo
عنوان: پاسخ : مشکل دسترسی به sudo
ارسال شده توسط: Dragon- در 29 شهریور 1400، 01:05 ب‌ظ
البته این کاربر mehr رو به گروه sudo اضافه می‌کنه. نه اینکه کلا کاربر mehr رو اضافه کنه، چون همین الان کاربر mehr وجود داره.
ولی بهتره کلا وارد کاربر روت نشید و ورود به اون رو غیرفعال کنید.
عنوان: پاسخ : مشکل دسترسی به sudo
ارسال شده توسط: جعفر فرقانلوژ در 29 شهریور 1400، 01:23 ب‌ظ
البته این کاربر mehr رو به گروه sudo اضافه می‌کنه. نه اینکه کلا کاربر mehr رو اضافه کنه، چون همین الان کاربر mehr وجود داره.
ولی بهتره کلا وارد کاربر روت نشید و ورود به اون رو غیرفعال کنید.
من هم دوست ندارم وارد بشم ولی چطور از سودو استفاده کنم ؟ الان یک بسته هم نمی تونم نصب کنم
عنوان: پاسخ : مشکل دسترسی به sudo
ارسال شده توسط: Armyn در 29 شهریور 1400، 02:02 ب‌ظ
البته این کاربر mehr رو به گروه sudo اضافه می‌کنه. نه اینکه کلا کاربر mehr رو اضافه کنه، چون همین الان کاربر mehr وجود داره.
ولی بهتره کلا وارد کاربر روت نشید و ورود به اون رو غیرفعال کنید.

مگه وارد شدن به کاربر روت چه عیبی داره؟
عنوان: پاسخ : مشکل دسترسی به sudo
ارسال شده توسط: مرتضی . م در 29 شهریور 1400، 02:16 ب‌ظ
یه راه منطقیش اضافه کردن کاربر خودت به گروه wheel هست
بهتره از همین راه اول بری
ولی میتونی اول بری فایل /etc/sudoers رو ویرایش کنی و خط زیر رو به انتهای فایل اضافه کنی:
mehr    ALL=(ALL)       ALL
( در وافع یه همچین خطی هست که به جای mehr کاربر root رو داره میتونی همون خط رو کپی کنی و فقط اسم کاربرت رو جایگزین کنی )
عنوان: پاسخ : مشکل دسترسی به sudo
ارسال شده توسط: Dragon- در 29 شهریور 1400، 02:35 ب‌ظ
من هم دوست ندارم وارد بشم ولی چطور از سودو استفاده کنم ؟ الان یک بسته هم نمی تونم نصب کنم
بالاتر گفتند چجوری. اگه کاربر شما توی گروه sudo باشه می‌تونه از دستور sudo استفاده کنه. (توی سیستم‌های مبتنی بر دبیان، توی بقیه ممکنه گروه wheel این اجازه رو داشته باشه)

گفتید که کاربر روت رمز داره. پس میشه واردش شد.
اول با su وارد کاربر روت بشید.
su
بعد که وارد شدید، می‌تونید اینجوری کاربر خودتون رو به گروه sudo اضافه کنید.
usermod -aG sudo mehr
با adduser هم می‌تونید.
adduser mehr sudo
می‌تونید هم دستی توی فایل زیر اینکار رو انجام بدید. ولی اصلا پیشنهاد نمیشه و می‌تونید به راحتی سیستم رو خراب کنید.
/etc/group
با ویرایش فایل زیر هم میشه ولی همون بودن توی گروه sudo به نظرم بهتره.
/etc/sudoers
عنوان: پاسخ : مشکل دسترسی به sudo
ارسال شده توسط: جعفر فرقانلوژ در 29 شهریور 1400، 03:51 ب‌ظ
سپاس درست شد
با هیچ کدوم از دستور ها نتونستم خودم رو وارد گروه کنم اصلا دستور ها رو متوجه نمی شد
مجبور شدم دستی فایل /etc/sudoers  رو ویرایش کنم
 
عنوان: پاسخ : مشکل دسترسی به sudo
ارسال شده توسط: دانیال بهزادی در 29 شهریور 1400، 03:52 ب‌ظ
# usermod mehr --append --groups sudo
عنوان: پاسخ : مشکل دسترسی به sudo
ارسال شده توسط: Dragon- در 29 شهریور 1400، 05:20 ب‌ظ
سپاس درست شد
با هیچ کدوم از دستور ها نتونستم خودم رو وارد گروه کنم اصلا دستور ها رو متوجه نمی شد
مجبور شدم دستی فایل /etc/sudoers  رو ویرایش کنم
یعنی چی که دستورات رو متوجه نمیشد؟ خطا میداد یا اینکه چیزی نمی‌گفت؟ یه بار از حساب‌کاربری خارج، و دوباره وارد بشید و خروجی دستور زیر رو بزارید.
groupsدقت کنید وقتی که گروه‌ها رو تغییر میدید، باید یه‌بار از حساب‌کاربری خارج بشید و دوباره وارد بشید. در غیر اینصورت، سیاست جدید گروه‌ها اعمال نمیشن. می‌تونید هم دستور newgrp رو بزنید تا یه پوسته (shell) جدید با سیاست جدید گروه‌ها باز بشه. ولی تا وقتی که از حساب خارج، و دوباره وارد نشدید، باید همینکار رو برای هر پوسته‌ای که باز می‌کنید، انجام بدید.
عنوان: پاسخ : مشکل دسترسی به sudo
ارسال شده توسط: جعفر فرقانلوژ در 29 شهریور 1400، 05:22 ب‌ظ
سپاس درست شد
با هیچ کدوم از دستور ها نتونستم خودم رو وارد گروه کنم اصلا دستور ها رو متوجه نمی شد
مجبور شدم دستی فایل /etc/sudoers  رو ویرایش کنم
یعنی چی که دستورات رو متوجه نمیشد؟ خطا میداد یا اینکه چیزی نمی‌گفت؟ یه بار از حساب‌کاربری خارج، و دوباره وارد بشید و خروجی دستور زیر رو بزارید.
groupsدقت کنید وقتی که گروه‌ها رو تغییر میدید، باید یه‌بار از حساب‌کاربری خارج بشید و دوباره وارد بشید. در غیر اینصورت، سیاست جدید گروه‌ها اعمال نمیشن. می‌تونید هم دستور newgrp رو بزنید تا یه پوسته (shell) جدید با سیاست جدید گروه‌ها باز بشه. ولی تا وقتی که از حساب خارج، و دوباره وارد نشدید، باید همینکار رو برای هر پوسته‌ای که باز می‌کنید، انجام بدید.
نه من که متوجه شدم ولی ترمینال اصلا همچین دستوری رو نمی شناخت خروجی دستورات رو میزارم ببینید