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

کمک و پشتیبانی => انجمن عمومی => نویسنده: arvinall در 10 مهر 1391، 06:16 ب‌ظ

عنوان: ورود خودکار به یوزر با بررسی ?؟?؟
ارسال شده توسط: arvinall در 10 مهر 1391، 06:16 ب‌ظ
 :D
امروز که داشتم اندیشه میکردم  ;D
به یک روش جالب برای لاگین اتوماتیک به ذهنم رسید , ولی نمیدونم چطوری  ::)

مثلا من روی فلشم ابونتو رو ریختم حالا واسه اینکه نخوام هر دفعه رمز بزنم ورود خودکار رو روشن کردم
و اطلاعاتم + کوکی های سایت هایی که میرم هم روش هست

حالا اگه یکی بیاد فلشم رو برداره که ... :o

نظر من اینه که یک سایت باشه و روش mysql و php نصب باشه و یک دیتابیس درست کنیم و فقط مثلا یه مقدار false یا true توش ذخیره کنیم بعد مقدار اون رو تو یک صفحه نمایش بدیم. (حالا مثلا با php یه چیزی هم بنویسیم که مقدار رو آپدیت کنه (مثلا با موبایل))

خب  :D حالا چطوری اوبونتو رو ادیت کنیم که اون فایل رو بخونه و وقتی true بود خودش لاگین کنه و اگه false بود رمز بخواد ؟؟؟ :?:
 :guitar: :popcorn: :lolflag:
عنوان: پاسخ : ورود خودکار به یوزر با بررسی ?؟?؟
ارسال شده توسط: Amir (شفقی) در 10 مهر 1391، 06:56 ب‌ظ
http://forum.ubuntu.ir/index.php?topic=45697.0

http://forum.ubuntu.ir/index.php?topic=7204.0

اینا رو بخون.
عنوان: پاسخ : ورود خودکار به یوزر با بررسی ?؟?؟
ارسال شده توسط: arvinall در 10 مهر 1391، 08:01 ب‌ظ
http://forum.ubuntu.ir/index.php?topic=45697.0

http://forum.ubuntu.ir/index.php?topic=7204.0

اینا رو بخون.
خب این چیزی که شما گفتین اصلا ربطی حرف من نداره  :o
یه بار بخونید متن رو  ;D
عنوان: پاسخ : ورود خودکار به یوزر با بررسی ?؟?؟
ارسال شده توسط: Amir (شفقی) در 10 مهر 1391، 09:42 ب‌ظ
بله فکر کنم بد متوجه شدم.
شرمنده :oops:
عنوان: پاسخ : ورود خودکار به یوزر با بررسی ?؟?؟
ارسال شده توسط: nixoeen در 10 مهر 1391، 09:44 ب‌ظ
حالا اگه یکی بیاد فلشم رو برداره که ... :o
البته می‌دونید که اگر کسی فلش رو برداره، راحت با برنامه‌هایی که پارتیشن‌های گنو-لینوکس رو نشون میدن، میتونه ببینه توش چی دارید :)
به نظر من کار جالبی نیست و بهتره همیشه بذارید ازتون رمز رو بپرسه، ولی اگر دوست دارید انجامش بدید، می‌تونم بگم چطور این کار رو انجام بدید.
عنوان: پاسخ : ورود خودکار به یوزر با بررسی ?؟?؟
ارسال شده توسط: arvinall در 11 مهر 1391، 03:48 ب‌ظ
حالا اگه یکی بیاد فلشم رو برداره که ... :o
البته می‌دونید که اگر کسی فلش رو برداره، راحت با برنامه‌هایی که پارتیشن‌های گنو-لینوکس رو نشون میدن، میتونه ببینه توش چی دارید :)
به نظر من کار جالبی نیست و بهتره همیشه بذارید ازتون رمز رو بپرسه، ولی اگر دوست دارید انجامش بدید، می‌تونم بگم چطور این کار رو انجام بدید.
آره ولی کسی که اصلا از گنو سر درنمیاره نمیتونه
ممنون میشم اگه توضیح بدید :)
عنوان: پاسخ : ورود خودکار به یوزر با بررسی ?؟?؟
ارسال شده توسط: arvinall در 13 مهر 1391، 03:31 ب‌ظ
حالا اگه یکی بیاد فلشم رو برداره که ... :o
البته می‌دونید که اگر کسی فلش رو برداره، راحت با برنامه‌هایی که پارتیشن‌های گنو-لینوکس رو نشون میدن، میتونه ببینه توش چی دارید :)
به نظر من کار جالبی نیست و بهتره همیشه بذارید ازتون رمز رو بپرسه، ولی اگر دوست دارید انجامش بدید، می‌تونم بگم چطور این کار رو انجام بدید.
nixoeen بگو دیگه  :o
عنوان: پاسخ : ورود خودکار به یوزر با بررسی ?؟?؟
ارسال شده توسط: nixoeen در 19 مهر 1391، 03:19 ب‌ظ
عجله نکن :)

اول از همه یک ترمینال باز می‌کنی و این رو می‌نویسی:
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/ نوشته شده اشتباهه، ولی خوب...
عنوان: پاسخ : ورود خودکار به یوزر با بررسی ?؟?؟
ارسال شده توسط: arvinall در 19 مهر 1391، 03:52 ب‌ظ
واقعا دستت درد نکنه  \\:D/
الان دارم میرم بیرون وقتی برگشتم دو سوت تست میکنم
 8)
حالا به نظر شما چرا اگه همیشه پسورد بخواد بهتره ؟؟
البته به جز این
نقل‌قول
البته می‌دونید که اگر کسی فلش رو برداره، راحت با برنامه‌هایی که پارتیشن‌های گنو-لینوکس رو نشون میدن، میتونه ببینه توش چی دارید :)
به نظر من کار جالبی نیست و بهتره همیشه بذارید ازتون رمز رو بپرسه، ولی اگر دوست دارید انجامش بدید، می‌تونم بگم چطور این کار رو انجام بدید