Ниже представленный скрипт позволяет организовать автоматический вызов блокировщика экрана при отдалении от компьютера мобильного телефона. В качестве фактора вызова блокировщика используется пропадание указанного устройства Bluetooth из области видимости.Для определения MAC-адреса и имени устройства, следует использовать утилиту:
hcitool scan
Код скрипта:#!/bin/bash
DEVICE=MAC-адрес Bluetooth-устройства
DEV_NAME="Имя устройства"
INTERVAL=5 # in seconds# The xscreensaver PID
XSS_PID=# Start xscreensaver if it's not already running
pgrep xscreensaver
if [ $? -eq 1 ]; then
echo "Starting xscreensaver..."
xscreensaver &
fi
# Assumes you've already paired and trusted the device
while [ 1 ]; do
opt=`hcitool name $DEVICE`
if [ "$opt" = "$DEV_NAME" ]; then
echo "Device '$opt' found"
if [ -n "$XSS_PID" ]; then
echo "Killing $XSS_PID"
kill $XSS_PID
XSS_PID=
fi
else
echo "Can't find device $DEVICE ($DEV_NAME); locking!"
xscreensaver-command -lock
XSS_PID=$!
fi
sleep $INTERVAL
doneURL: http://alexcollins.org/blog/2013/automatically-lock-your-lin...
Обсуждается: http://www.opennet.me/tips/info/2751.shtml
Доработал под кеды. Работает.
Под кеды готовая приблуда есть.
Подскажи название.
KBlueLock
Есть готовый с GUI
blueproximity - locks/unlocks your desktop tracking a bluetooth device
http://blueproximity.sourceforge.net/
спасибо!
Боян!
> Для определения MAC-адреса и имени устройства, следует использовать утилиту:
> hcitool scanДля издевательства над таким сотрудником, следует использовать утилиты bluesmash,
http://bluesmash.sourceforge.net/bluesmash/tools# ./bdaddr -i hci0 00:11:22:33:44:55
Телефон надо носить с собой?
Этим баяном тут один пользовал.
Мы ему подменой устройства устроили геморыч.
pavlinux - даже поддерживает такое издевательство :)
Патамуша Павлик против авторизации на 7 уровне OSI, используя средства 1-ого уровня этой же модели.
ржали долго, пока это чел искал флешку загрузочную чтобы пароли поменять :)
:)
мда... было время. Это уже было бояном, когда я в 2007 любопытства ради это навелосипедил к FreeBSDhttp://www.lissyara.su/articles/freebsd/security/bluetooth_p.../
"Когда я умер, не было никого, кто бы это опроверг" (с)
Слушайте, з а д р о т ы. А что, блокировку по двухминутному таймауту + хоткей еще не изобрели? Еще бы к в а г и н а л ь н о м у USB-донгу привязали, честное слово.
А ты наверное в детстве и игрушки не разбирал. И всегда читаешь инструкцию перед тем, как включить новое устройство в розетку. Зануда!
батарейка сядет - что делать будете?