انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: arvinall در 10 مهر 1391، 06:16 بظ
-
:D
امروز که داشتم اندیشه میکردم ;D
به یک روش جالب برای لاگین اتوماتیک به ذهنم رسید , ولی نمیدونم چطوری ::)
مثلا من روی فلشم ابونتو رو ریختم حالا واسه اینکه نخوام هر دفعه رمز بزنم ورود خودکار رو روشن کردم
و اطلاعاتم + کوکی های سایت هایی که میرم هم روش هست
حالا اگه یکی بیاد فلشم رو برداره که ... :o
نظر من اینه که یک سایت باشه و روش mysql و php نصب باشه و یک دیتابیس درست کنیم و فقط مثلا یه مقدار false یا true توش ذخیره کنیم بعد مقدار اون رو تو یک صفحه نمایش بدیم. (حالا مثلا با php یه چیزی هم بنویسیم که مقدار رو آپدیت کنه (مثلا با موبایل))
خب :D حالا چطوری اوبونتو رو ادیت کنیم که اون فایل رو بخونه و وقتی true بود خودش لاگین کنه و اگه false بود رمز بخواد ؟؟؟ :?:
:guitar: :popcorn: :lolflag:
-
http://forum.ubuntu.ir/index.php?topic=45697.0
http://forum.ubuntu.ir/index.php?topic=7204.0
اینا رو بخون.
-
http://forum.ubuntu.ir/index.php?topic=45697.0
http://forum.ubuntu.ir/index.php?topic=7204.0
اینا رو بخون.
خب این چیزی که شما گفتین اصلا ربطی حرف من نداره :o
یه بار بخونید متن رو ;D
-
بله فکر کنم بد متوجه شدم.
شرمنده :oops:
-
حالا اگه یکی بیاد فلشم رو برداره که ... :o
البته میدونید که اگر کسی فلش رو برداره، راحت با برنامههایی که پارتیشنهای گنو-لینوکس رو نشون میدن، میتونه ببینه توش چی دارید :)
به نظر من کار جالبی نیست و بهتره همیشه بذارید ازتون رمز رو بپرسه، ولی اگر دوست دارید انجامش بدید، میتونم بگم چطور این کار رو انجام بدید.
-
حالا اگه یکی بیاد فلشم رو برداره که ... :o
البته میدونید که اگر کسی فلش رو برداره، راحت با برنامههایی که پارتیشنهای گنو-لینوکس رو نشون میدن، میتونه ببینه توش چی دارید :)
به نظر من کار جالبی نیست و بهتره همیشه بذارید ازتون رمز رو بپرسه، ولی اگر دوست دارید انجامش بدید، میتونم بگم چطور این کار رو انجام بدید.
آره ولی کسی که اصلا از گنو سر درنمیاره نمیتونه
ممنون میشم اگه توضیح بدید :)
-
حالا اگه یکی بیاد فلشم رو برداره که ... :o
البته میدونید که اگر کسی فلش رو برداره، راحت با برنامههایی که پارتیشنهای گنو-لینوکس رو نشون میدن، میتونه ببینه توش چی دارید :)
به نظر من کار جالبی نیست و بهتره همیشه بذارید ازتون رمز رو بپرسه، ولی اگر دوست دارید انجامش بدید، میتونم بگم چطور این کار رو انجام بدید.
nixoeen بگو دیگه :o
-
عجله نکن :)
اول از همه یک ترمینال باز میکنی و این رو مینویسی:
sudo -i
بعد میری میزنی که خودکار لاگین نشه، بعد این دستور رو مینویسی:
cp /etc/lightdm/lightdm.conf /etc/lightdm/lighdm.default.conf
بعد میزنی که خودکار لاگین بشه و بعد این دستور رو مینویسی:
cp /etc/lightdm/lightdm.conf /etc/lightdm/lighdm.autologin.conf
تا اینجا دو تا فایل داریم که هر وقت بخوایم میتونیم جایگزین فایل تنظیمات اصلی بکنیم و تنظیمات عوض میشه.
حالا نوبت بخش چک کردن اینترنت هست با این فرض که اگر اینترنت نبود پسورد بپرسه.
مینویسیم:
nano /etc/init.d/checkpass
اینجا دستوراتمون رو مینویسیم:
#!/bin/bash
test="$(wget -q -O - http://nixoeen.com/test.php)"
if [ "$test" = "" ]
then
sleep 5
test="$(wget -q -O - http://nixoeen.com/test.php)"
fi
if [ "$test" = "1" ]
then
cp /etc/lightdm/lightdm.autologin.conf /etc/lightdm/lightdm.conf
else
cp /etc/lightdm/lightdm.default.conf /etc/lightdm/lightdm.conf
fi
فایل رو ذخیره میکنیم و خارج میشیم و حالا اون رو اجرایی میکنیم:
chmod +x /etc/init.d/checkpass
این کد در اول سعی میکنه خروجی http://nixoeen.com/test.php رو بگیره، اگر نتونست خروجی بگیره، احتمال داره هنوز ارتباط با اینترنت کامل برقرار نشده، در نتیجه ۵ ثانیه صبر میکنه و دوباره تلاش میکنه، بعد دیگه چه اینترنت وصل باشه، چه نباشه، خروجی رو میگیره و اگر خروجی 1 بود، اجازه میده کاربر بدون زدن گذرواژه وارد بشه، و اگر نبود (یا اینترنت وصل نبود) گذرواژه رو میپرسه.
حالا باید بگیم که این کد در شروع کار کامپیوتر اجرا بشه.
update-rc.d checkpass defaults 90
حالا کافیه اون آدرس سایت رو با هر چیزی میخوای تغییر بدی و توی اون فایل php تنها یک 1 بنویسی (بدون اینکه آخرش اینتر بزنی، چون اون هم خودش یک کاراکتر محصوب میشه). اینجا هم تستش کردم و بدون مشکل جواب میده :)
در کل، تنها یک روش کار راهانداز هستش، مثلا روشی که اون اسکریپت در etc/init.d/ نوشته شده اشتباهه، ولی خوب...
-
واقعا دستت درد نکنه \\:D/
الان دارم میرم بیرون وقتی برگشتم دو سوت تست میکنم
8)
حالا به نظر شما چرا اگه همیشه پسورد بخواد بهتره ؟؟
البته به جز این
البته میدونید که اگر کسی فلش رو برداره، راحت با برنامههایی که پارتیشنهای گنو-لینوکس رو نشون میدن، میتونه ببینه توش چی دارید :)
به نظر من کار جالبی نیست و بهتره همیشه بذارید ازتون رمز رو بپرسه، ولی اگر دوست دارید انجامش بدید، میتونم بگم چطور این کار رو انجام بدید