انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: amin-asa در 18 تیر 1392، 06:06 بظ
-
سلام دوستان
من چند تا کامند رو در برنامه start up application نوشتم و قرار دادم اما هیچ کدام موقع استارت اجرا نمی شدن. حالا چطور می تونم در استارت آپ یه کامند رو اجرا کنم؟
اگر برنامه دیگری غیر از start up application باشه که موقع استارت سیستم کامندها رو اجرا میکنه معرفی کنید ممنونتون می شم.
-
من چند تا کامند رو در برنامه start up application نوشتم و قرار دادم اما هیچ کدام موقع استارت اجرا نمی شدن. حالا چطور می تونم در استارت آپ یه کامند رو اجرا کنم؟
باید آدرس کامل دستور رو بذارید. با which COMMAND آدرس کاملش رو پیدا کنید.
اگر برنامه دیگری غیر از start up application باشه که موقع استارت سیستم کامندها رو اجرا میکنه معرفی کنید ممنونتون می شم.
در فایل crontab به جای مشخص کردن زمان از عبارت زیر استفاده کنید:
@reboot
-
این فایل crontab کجاست؟
-
لطفا جواب ما رو بدید که مشکل ما هم حل بشه ;D
-
کامندت چیه؟
-
استارت اپ رو بزن تو اون لانچر-بعد تو نتیجه هایی که برات سرچ میکنه یه چیزی میاره که توش میتونی راحت کد مرود نظرت رو بنویسی دیگه!
اینقدام سخت نیست که.
-
کامندت چیه؟
کامند های مختلفی هستن.
فعلا کامند من یه همچین چیزیه:
service xxx stop
service xxx start
و یه چند کامند دیگر.
کلا من می خوام هر کامند یا برنامه ای که لازم داشتم رو در استارت آپ بذارم البته بعضی از کامندها رو با دسترسی یوزر روت. مثلا وقتی بنویسم
sudo service xxx stop
برای من اجرا نمیشه.
-
در حالت عادی sudo ازت پسورد می خواد؟
-
بله می دونم که پسورد می خواد.
مشکل من هم اینجاست. راه حلش چیست؟
اگر کمک کنی کار راه بیفته ممنونت می شم.
-
بله می دونم که پسورد می خواد.
مشکل من هم اینجاست. راه حلش چیست؟
اگر کمک کنی کار راه بیفته ممنونت می شم.
بهتره که خودتون دستی پسورد را بزنید ولی خوب روشی هم هست که sudo پسورد را از ورودی بخونه ولی اصلا پیشنهاد نمیشه
echo "SUDO PASSWORD"|sudo -S YOUR-COMMAND
-
بله می دونم که پسورد می خواد.
مشکل من هم اینجاست. راه حلش چیست؟
اگر به جای sudo از gksudo استفاده کنین پسورد رو به صورت گرافیکی میپرسه ازتون
-
بله می دونم که پسورد می خواد.
مشکل من هم اینجاست. راه حلش چیست؟
اگر به جای sudo از gksudo استفاده کنین پسورد رو به صورت گرافیکی میپرسه ازتون
که البته ترمینالی بهتره چون کاراکتری نشون نمیده و امنیت بیشتره
-
بله می دونم که پسورد می خواد.
مشکل من هم اینجاست. راه حلش چیست؟
اگر به جای sudo از gksudo استفاده کنین پسورد رو به صورت گرافیکی میپرسه ازتون
که البته ترمینالی بهتره چون کاراکتری نشون نمیده و امنیت بیشتره
ممنون از پاسخ های دوستان.
به سوال برام پیش امده اگر من پسورد رو در یه فایل بزارم که خیلی بد می شه و امنیت سیستم می یاد پایین.
نمی شه بصورت هش شده بنویسم.
و خود لینوکس از چه نوع هش برای هش کردن پسورد استفاده می کنه؟
-
بله می دونم که پسورد می خواد.
مشکل من هم اینجاست. راه حلش چیست؟
اگر به جای sudo از gksudo استفاده کنین پسورد رو به صورت گرافیکی میپرسه ازتون
که البته ترمینالی بهتره چون کاراکتری نشون نمیده و امنیت بیشتره
ممنون از پاسخ های دوستان.
به سوال برام پیش امده اگر من پسورد رو در یه فایل بزارم که خیلی بد می شه و امنیت سیستم می یاد پایین.
نمی شه بصورت هش شده بنویسم.
و خود لینوکس از چه نوع هش برای هش کردن پسورد استفاده می کنه؟
اینکه پسورد از ورودی خونده بشه کلا امنیت را کم می کنه ولی شاید بتونید دسترسی های اون فایل را کم کنید که بجز خودتون کس دیگه ای بهش دسترسی نداشته باشه
-
دستوراتتو میتونی بزاری تو این فایل که با دست رسی روت هم اجرا میشه دیگه احتیاج به sudo هم نداره .
/etc/rc.local
دستوراتتو قبل از اون خط اخر که نوشته exit 0 بزار
کلا استفاده از دستورات start service یا stop service درست نیست.
اگر می خای سرویسی موقع بالا امدن سیستم شروع به کار بکنه یا از کار بیفته باید بری فایلشو برای اون رانلول تنظیم کنی مثلا اوبونتو پیش فرض تو رانلول 2 بالا میاد وقتی میخای بگی فلان سرویس تو موقع بالا امدن سیستم stop بشه باید بری برای رانلول دو از کار بندازیش .
اگر اون سرویس فایلش از نوع قدیمی هستش یعنی از نوع upstart نیست (یعنی اسکریپت اجراییش تو این فایل هست : etc/init.d/) با این دستور میتونی تنظیمش کنی ا
update-rc.d
اموزشش تو لینک زیر هست:
http://30li.ir/bash/commands/update-rc.d
اگز از نوع upstart هستش برو تو فایل :
/etc/init/
پیداش کن بعد توش تغییر لازم رو انجام بده . توش خودت نگاه کنی می فهمی باید چه کار کنی
یک راه دیگم هست :
یک اسکریپت startup درست کنی بزاریش تو رانلول ها که با همون دستوری که اموزشش رو گذاشتم میتونی انجام بدی .
-
من خواستم از راه گرافیکی مشکلم رو حل کنم ولی اینگار ترمینال با ما بیشتر دوسته.
با تشکر از دوستان خوبم.
فقط کنجکاو شدم جواب این سوال رو هم بدوم: لینوکس از چه نوع هشی برای هش کردن پسورد استفاده می کنه؟
-
این فایل crontab کجاست؟
https://help.ubuntu.com/community/CronHowto
فقط کنجکاو شدم جواب این سوال رو هم بدوم: لینوکس از چه نوع هشی برای هش کردن پسورد استفاده می کنه؟
در توزیعهای مختلف فرق می کنه. مثلا اوپن سوزه انتخاب رو به عهده خود کاربر می گذاره.
-
من خواستم از راه گرافیکی مشکلم رو حل کنم ولی اینگار ترمینال با ما بیشتر دوسته.
با تشکر از دوستان خوبم.
فقط کنجکاو شدم جواب این سوال رو هم بدوم: لینوکس از چه نوع هشی برای هش کردن پسورد استفاده می کنه؟
این صفحه رو بخون :
man crypt