Видео смотреть бесплатно

Смотреть 365 видео

Официальный сайт osinform 24/7/365

Смотреть видео бесплатно

kstep 15.02.2010 23:39

Tips & tricksАвтоблокировка компа при отсутствии с помощью bluetooth

Недавно решил перейти на беспроводные технологии, ибо провода на рабочем месте стали доставать.
Заодно решил избавить себя от необходимости лочить комп при уходе с рабочего места.


Решение очень простое: когда я куда-то ухожу, то всегда беру с собой телефон.
Соответственно достаточно раз в N минут кроном проверять, есть ли рядом телефон, и блокировать компьютер, если он не обнаружен.

За пару минут был набросан простой скрипт:

$ cat ~/bin/btlock
 1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
MCABBER=/home/kstep/.mcabber/mcabber.fifo
L2PING="/usr/bin/sudo /usr/bin/l2ping"
XSSCMD=/usr/bin/xscreensaver-command
BTMAC="$1"

if $L2PING -c 1 -i hci0 $BTMAC > /dev/null; then
test -p $MCABBER && echo /status online > $MCABBER
else
$XSSCMD -lock
test -p $MCABBER && echo /status offline > $MCABBER
fi



И прописан его запуск в крон:
$ crontab -l
1
2
# m h  dom mon dow   command
*/2 * * * * /home/kstep/bin/btlock 00:01:02:03:04:05



Где 00:01:02:03:04:05 — MAC-адрес моего телефона.

Результат: стоит мне отойти на пару минут, как комп лочится и mcabber отключается от сети.

Минусы:
- Если у меня сядет батарея на телефоне, то сработает блокировка.
- Если я забуду телефон на рабочем месте, то блокировка не сработает.
- Если я забуду телефон в куртке на вешалке (достаточно далеко от компа), то блокировка сработает.
- Если у телефона будет отключён блутус, то опять же сработает блокировка.

Мне, однако, эти минусы некритичны, т.к. в 99% случаев телефон всегда в кармане штанов, блутус перманентно включён, а если телефон начинает разряжаться, то сразу ставлю на подзарядку.
Если у вас такой же стиль пользования телефоном, то этот скрипт может быть полезным =)


Тэги: bluetooth mcabber screensaver безопасность блокировка скрипт
+ 9 -
Похожие Поделиться

digiwhite 15.02.2010 23:57 #
+ 0 -
Параноидальненько :))) Но интересно :)
Username 16.02.2010 00:26 #
+ 0 -
по-моему kbluetooth умеет блокировать экран также
kstep 16.02.2010 00:31 #
+ 0 -
Не пользую КДЕ с 4-й версии.
kstep 16.02.2010 03:12 #
+ 2 -
Только что нашёл в репозиториях дебиана пакет blueproximity, который, похоже, делает то же самое но с некоторыми дополнительными плюшками, вроде контроля уровня сигнала до устройства (примерно пропорционально расстоянию до телефона в данном случае). Сам не щупал, мне такие сложности ни к чему, но может быть инетерсно.
alter 16.02.2010 11:20 #
+ 0 -
Да, удобная вещь. Одно время использовали его в офисе. И контроль уровня сигнала работает, правда очень и очень приблизительно. Но можно установить так, что компьютер будет блокироваться как только от стола отходишь или когда выходишь из комнаты.
booley 16.02.2010 05:43 #
+ -3 -
Моя Nokia 1202 не поддерживает bluetooth.
xT 16.02.2010 09:55 #
+ 3 -
используй веревочку
booley 16.02.2010 10:02 #
+ 0 -
Я подумываю насчет гейта sms2email плюс скрипта на перле. Тогда можно будет выключать комп хоть откуда.

А веревочка, с ней еще надо заморачиваться.

Да и стоит коломна (десятка) по тридцати рублей за метр, дорого.
Username 16.02.2010 13:19 #
+ 0 -
мы в свое время за 110 метров коломенской веревки отдали около 10к. Так что не надо тут ныть :)
booley 16.02.2010 19:53 #
+ 0 -
мы в свое время за 110 метров коломенской веревки отдали около 10к. Так что не надо тут ныть :)

Хех, недавно покупали 50 метров, отдали около трех килорублей. Инфляция веревок.
igorp1024 16.02.2010 12:06 #
+ 0 -
Если я забуду телефон в куртке на вешалке (достаточно далеко от компа), то блокировка сработает.

И это, по-Вашему, минус??? :)
Shtsh 16.02.2010 12:14 #
+ 0 -
Ну, айтишники - народ ленивый :) Это же нужно вставать, идти к куртке, забирать телефон, идти обратно, садиться. Видишь, сколько усилий :)
igorp1024 16.02.2010 12:22 #
+ 0 -
Угу, пойти за телефоном в середине рабочего дня и осознать, что уже пропустил несколько важных звонков. :)
kstep 16.02.2010 18:02 #
+ 0 -
По важным делам мне обычно пишут на мыло: так меня проще вытащить.
Sta2s 16.02.2010 14:26 #
+ 1 -
долго думал о такой системе - отказался, либо rfid либо другая технология но точно не тыркать телефон постоянно по причинам:
а) постоянный линк с телефоном вашим бт устройством заставляет его находится в самом энергонесберегающем состоянии(на практике до 100мА, что критично для телефонов, кпк, (что у вас ещё там?) но не критично для бт-мышей (не знаю как для клавиатур)
б) пингование - тоже на короткое время заставляет девайс отвечать(поднимает энергопотребление) тут уж кто-как извернётся, были случаи когда запускали по крону или подобному 1-2 пинга через 5-10 секунд, всё равно девайсы батарею кушают за обе щеки, а у некоторых(тут не угадаешь, я нашёл опытным путём) беспроводной модуль просто не успевает "заснуть", с другой стороны потребление инициализации устройства тоже может быть различным(на тел. nokia есть програма energy pro., там достаточно хорошо просматриваются обращения к устройству)
Были и другие реализации по этой же теме (по моему даже на велинуксе, ищите) там запускался gnome-screensaver, а потом убивался... кто на что горазд.
У всех есть один лишь недостаток - радиус приёма слишком велик. Я могу подняться этажом выше и благополучно разблокировать машину находясь НАД(или под) ней, бт бьёт через советские перекрытия легко. Есть вариант пользоваться blueproximity для контроля уровня сигнала, но это состояние я описал в пункте а - кушает.
Для себя определил более ни менее удобную схему - пинги идут только пока сессия активна, иначе вероятность ложных разблокировок слишком велика.
igorp1024 16.02.2010 18:17 #
+ 0 -
RFID-приёмники к компу, боюсь, в компьютерных фирмах не купишь...
Sta2s 16.02.2010 22:50 #
+ 0 -
почему.. можно заказать у китайцев, только они белорусские карты не принимают... хотя доставляют отлично.
beep 17.03.2010 13:22 #
+ 0 -
Китайцы даже железки такие выпускают, что внутри = хз, но может и bluetooth.

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн