I'm not sure it's anti-theft, since the theft would have already occurred....
Is it possible to enable my Fedora 20 system to auto-login to any WiFi network before user login to Fedora 20? My laptop is well secured now, I think, in case of theft. If powered off, my hard drives are FDE, so it's useless; there's no possibility of recovering the PC at that point, but I know the data is secure (unless it's NSA that stole it, which, at that point, would be the least of my concerns). But if the laptop gets stolen while still on (lid closed = sleep, so resume brings you to login screen), then the person already has Fedora running. If it's on, it's on, so I may as well try to locate the laptop / ID the perp to the extent possible during this time, right?
IDing or locating my laptop would only be possible if someone connects to the Internet (and the connection does not require authentication or does not have some sort of connection restriction). But if the person doesn't login to Fedora, my system will not connect to any WiFi, and there's no chance of PC recovery.
To give background on my idea, I was hoping to connect to the strongest WiFi as soon as the system is running - first boot up, wake from sleep, etc. I almost never take the PC from my home WiFi network, and so I'd have a script that, when the WiFi connection != MyWifiNetwork, then capture still images from the webcam, i.e.:
Code:
cvlc --vout=dummy v4l2:///dev/video0 --video-filter scene --no-audio --scene-path /home/MYDIR/thief --scene-prefix=thief image_prefix --scene-format png vlc://quit --run-time=0
I would then use something like inotify to launch rsync (over SSH) of the directory where the webcam pics are stored to my offsite server. Any connection means the IP will be logged.
So, the big question for me is, how do I enable Fedora to connect to any (the strongest) WiFi networks available pre-user login?
Thanks for any feedback!!