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

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

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

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

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

آفلاین kook65247

  • Full Member
  • *
  • ارسال: 167
  • جنسیت : پسر
سلام به همه
بعضی از نرم افزارها برای درسا کار کردن نیاز دارن که توسط ترمینال با دستور sudo  اجراشون کنم در غیر اینصورت توی بخش هایی نمیتونن دسترسی داشته باشن.
مثلا برنامه putty جهت برقراری ارتباط با پورت usb در حالت سریال هست که اگر با کلیک کردن روی خود برنامه اجراش کنم بیشتر اوقات توی باز کردن پورت usb و برقراری ارتباط باهاش دچار خطا میشه، اما اگر توسط ترمینال و با دستور sudo اجراش کنم بدون مشکل کار میکنه.

حالا سوال اینه که آیا روشی هست که یک برنامه رو جوری تنظیم کنیم که با کلیک کردن روش در حالت دسترسی مدیر اجرا بشه؟(همون کاری که دستور sudo انجام میده)
« آخرین ویرایش: 28 دی 1399، 11:02 ب‌ظ توسط kook65247 »
{^-^}

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

  • High Hero Member
  • *
  • ارسال: 1121
پاسخ : اجرای برنامه با سطح دسترسی مدیر
« پاسخ #1 : 27 دی 1399، 03:29 ق‌ظ »
میتونید با استفاده از برنامه alacarte  دستوری که موقع کلیک روی آیکن ها داده میشه رو تغییر بدید

آنلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : اجرای برنامه با سطح دسترسی مدیر
« پاسخ #2 : 28 دی 1399، 04:33 ب‌ظ »
در صورتی که نیاز به دسترسی به پورت سریال داشته باشید، باید کاربرتون عضو گروه dialout باشه و همین کافیه. برای این کارها نیازی نیست که دسترسی ریشه به نرم‌افزار بدید.

آفلاین kook65247

  • Full Member
  • *
  • ارسال: 167
  • جنسیت : پسر
پاسخ : اجرای برنامه با سطح دسترسی مدیر
« پاسخ #3 : 28 دی 1399، 05:02 ب‌ظ »
در صورتی که نیاز به دسترسی به پورت سریال داشته باشید، باید کاربرتون عضو گروه dialout باشه و همین کافیه. برای این کارها نیازی نیست که دسترسی ریشه به نرم‌افزار بدید.
تنها کاربر سیستم خودمم
چجوزی میتونم عضو dialout بشم؟
{^-^}

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : اجرای برنامه با سطح دسترسی مدیر
« پاسخ #4 : 28 دی 1399، 05:18 ب‌ظ »
نقل‌قول
چجوزی میتونم عضو dialout بشم؟
با این دستور sudo usermod -aG dialout USERNAMEبه جای USERNAME اسم کاربر خودتون بزارید
میدونید که زکات علم نشر آن است

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : اجرای برنامه با سطح دسترسی مدیر
« پاسخ #5 : 28 دی 1399، 05:44 ب‌ظ »
از متغیر محیطی USER$ هم می‌توانید استفاده کنید.




آفلاین kook65247

  • Full Member
  • *
  • ارسال: 167
  • جنسیت : پسر
پاسخ : اجرای برنامه با سطح دسترسی مدیر
« پاسخ #6 : 28 دی 1399، 07:26 ب‌ظ »
نقل‌قول
چجوزی میتونم عضو dialout بشم؟
با این دستور sudo usermod -aG dialout USERNAMEبه جای USERNAME اسم کاربر خودتون بزارید
توی ترمینال دستوری که گفته بودین رو با یوزر خودم وارد کردم
اما بعد که نرم افزار سریال رو با کلیک کردن اجرا کردم باز نمیتونست ارتباط برقرار کنه!
{^-^}

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : اجرای برنامه با سطح دسترسی مدیر
« پاسخ #7 : 28 دی 1399، 07:30 ب‌ظ »
اینکه من گفتم فقط اضافه کردن یه کاربر به یه گروه بود. دیگه نمدونم اضافه شدن کاربر به این گروه باعث حل مشکل میشه یا نه.
صبر کنید بقیه بیان راه حل بدن. خودتون هم می‌تونید تو اینترنت جستجو کنید
میدونید که زکات علم نشر آن است

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : اجرای برنامه با سطح دسترسی مدیر
« پاسخ #8 : 28 دی 1399، 07:45 ب‌ظ »
ابتدا خروجی این دستور را ارسال کنید تا ببینیم آیا به درستی کاربر شما عضو گروه dialout شده است یا نه؟
groups
سپس برنامه را با کاربر خودتون در ترمینال اجرا کنید و خروجی‌های آن را نیز ارسال کنید.

ویرایش

صفحه groups در ویکی انجمن

« آخرین ویرایش: 28 دی 1399، 08:50 ب‌ظ توسط esmaeelE »

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : اجرای برنامه با سطح دسترسی مدیر
« پاسخ #9 : 28 دی 1399، 07:56 ب‌ظ »
یه چیزی که یادم رفت بگم اینکه باید یه دفعه logout کنید  و دوباره login کنید تا تغییرات گروه‌ها اعمال بشه یا اینکه میتونید راحت کامپیوتر ریبوت کنید
میدونید که زکات علم نشر آن است

آفلاین kook65247

  • Full Member
  • *
  • ارسال: 167
  • جنسیت : پسر
پاسخ : اجرای برنامه با سطح دسترسی مدیر
« پاسخ #10 : 28 دی 1399، 10:46 ب‌ظ »
دوستان سپاسگزارم با کمک شما حل شد.
بعد از اجرا دستوری که گفته بودین و بعد ری استارت کامپیوتر مشکل حل شد.
« آخرین ویرایش: 28 دی 1399، 10:51 ب‌ظ توسط kook65247 »
{^-^}

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
حتما لازم نیست ریبوت کنید یه دفعه logout کنید و دوباره login کنید بازهم درست میشه
میدونید که زکات علم نشر آن است

آفلاین kook65247

  • Full Member
  • *
  • ارسال: 167
  • جنسیت : پسر
حتما لازم نیست ریبوت کنید یه دفعه logout کنید و دوباره login کنید بازهم درست میشه
بله
متشکر بابت راهنمایی شما داداش
{^-^}