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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: محمدامین در 29 بهمن 1391، 10:24 ب‌ظ

عنوان: SUDO(در عرض۴ دقیقه حل شد !!!)
ارسال شده توسط: محمدامین در 29 بهمن 1391، 10:24 ب‌ظ
سلام به همه!
من یه مشکلی با ویدالیا داشتم که باکمی ور رفتن فهمیدم که با sudo قشنگ مث یه بچه ی خوب کار میکنه، ولی حال ندارم هردفه که سیستمو روشن میکنم بنویسم sudo vidalia بعد پسورد و از این حرفا!
به جاش یه اسکریپت مینویسم که با دابل کلیک همه رو انجام بده ولی یه مشکلی دارم:
چطور داخل یه خط پسورد رو به sudo بفهمونم؟
عنوان: پاسخ : SUDO
ارسال شده توسط: بهروز رمضانی در 29 بهمن 1391، 10:30 ب‌ظ
از الگوی زیر استفاده کنید
echo 'پسورد'|sudo -S 'دستور مورد نظر'

عنوان: پاسخ : SUDO(در عرض۴ دقیقه حل شد !!!)
ارسال شده توسط: محمدامین در 29 بهمن 1391، 10:37 ب‌ظ
دست گلتون درد نکنه که انقدر زود آدمو به جواب میرسونین \\:D/
عنوان: پاسخ : SUDO(در عرض۴ دقیقه حل شد !!!)
ارسال شده توسط: majidkamali1370 در 30 بهمن 1391، 02:14 ق‌ظ
ببخشید توی تاپیک حل شده سوال میپرسم ولی اینجوری اون پسورد میره توی history بش. راهی داره که امنیتش بالاتر باشه؟
عنوان: پاسخ : SUDO(در عرض۴ دقیقه حل شد !!!)
ارسال شده توسط: ali.abry در 30 بهمن 1391، 10:19 ق‌ظ
تو bash.rc که تو home دایرکتوریتون هست خطی مثل این اضافه کنین تا این دستور رو ذخیره نکنه :
HISTCONTROL = "ls:pwd:ls -ltr"در بالا دستور هایه ls و pwd و ls -ltr رو ذخیره نمیکنه.
عنوان: پاسخ : SUDO(در عرض۴ دقیقه حل شد !!!)
ارسال شده توسط: majidkamali1370 در 30 بهمن 1391، 10:58 ق‌ظ
یعنی واسه دستور
echo 'پسورد'|sudo -S 'دستور مورد نظر'باید بنویسیم:
HISTCONTROL = "echo"؟
عنوان: پاسخ : SUDO(در عرض۴ دقیقه حل شد !!!)
ارسال شده توسط: دانیال بهزادی در 30 بهمن 1391، 01:51 ب‌ظ
نه. عین همون کدی که علی نوشتن رو به bashrc. اضافه کن
عنوان: پاسخ : SUDO(در عرض۴ دقیقه حل شد !!!)
ارسال شده توسط: majidkamali1370 در 30 بهمن 1391، 02:52 ب‌ظ
مگه اون مال دستور ls و pwd نیست؟
عنوان: پاسخ : SUDO(در عرض۴ دقیقه حل شد !!!)
ارسال شده توسط: دانیال بهزادی در 30 بهمن 1391، 03:24 ب‌ظ
ببخشید. حواسم نبود اشتباه کردم  :oops: