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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Midgårdsormen در 31 تیر 1391، 10:13 ق‌ظ

عنوان: اجرای یک دستور پس از بالا آمدن xserver
ارسال شده توسط: Midgårdsormen در 31 تیر 1391، 10:13 ق‌ظ
راهی هست برای اینکه یک دستورو با دسترسی روت هر بار بعد از بالا اومدن X اجرا کرد؟
عنوان: پاسخ : اجرای یک دستور پس از بالا آمدن xserver
ارسال شده توسط: دانیال بهزادی در 31 تیر 1391، 01:26 ب‌ظ
بله. تو startup applications بذارش به همراه sudo در ابتدا
عنوان: پاسخ : اجرای یک دستور پس از بالا آمدن xserver
ارسال شده توسط: Midgårdsormen در 31 تیر 1391، 04:13 ب‌ظ
منظورم بدون نیاز به وارد کردن پسورد بود
عنوان: پاسخ : اجرای یک دستور پس از بالا آمدن xserver
ارسال شده توسط: دانیال بهزادی در 31 تیر 1391، 04:52 ب‌ظ
بله. شما این کار رو بکن، پسورد نمی‌خواد ازت
عنوان: پاسخ : اجرای یک دستور پس از بالا آمدن xserver
ارسال شده توسط: Midgårdsormen در 31 تیر 1391، 06:25 ب‌ظ
مطمئنی؟
خب اینجوری امنیت نمیاد پایین؟

ویرایش:همون‌جور که حدس میزدم،روش دانیال جواب نداد
ولی یکی از دوستان یه راهی پیشنهاد داده بود که هر چند از لحاظ امنیتی به هیچ عنوان توصیه نمیشه،ولی میشه بی‌خیال امنیت شد! ;)

echo PASS|sudo -S COMMAND
ترجیحا این دستوری که بالا نوشتمو بذارید تو یه اسکریپت،بهش قابلیت اجرایی بدید و بعد اون اسکریپتو تو Startup Applications اضافه کنید

با این حال توقع داشتم راه امن‌تری هم باشه
مثلا یه جایی یه اسکریپتی باشه که یه سری دستورو تو آخرین Runlevel اجرا کنه یا هر چیز مشابه اون که کار منو راه بندازه
درنتیجه فعلا {حل شد} اضافه نمیکنم
عنوان: پاسخ : اجرای یک دستور پس از بالا آمدن xserver
ارسال شده توسط: alieblice در 01 امرداد 1391، 10:23 ب‌ظ
با این فولدر تست کنین
/etc/rc.local
احتیاج به پسورد هم نداره ولی شاید کار نکنه.

این کار هم میشه کرد :
دستوراتو تو یک فایل بزارین بعد فایلتون رو تو این ادرس : /etc/init.d بزارین  اجازه اجرایی بدین   بعد با دستور update-rc.d برایه رانلول 2 (چون اوبونتو تو رانلول 2  پوسته گرافیکیش کار میکنه)اجراییش کنین به طوری که به عنوان اخرین اسکریپت اجرا بشه .