Did you know that Adobe's Flash allows web-sites to store information on
your local HDD? I didn't:
http://epic.org/privacy/cookies/flash.html
Here they are:
$ tree ~/.macromedia
/home/roydsd/.macromedia
`-- Flash_Player
|-- #SharedObjects
| `-- UED5REU8
| `-- s.ytimg.com
| `-- soundData.sol
`-- macromedia.com
`-- support
`-- flashplayer
`-- sys
|-- #s.ytimg.com
| `-- settings.sol
`-- settings.sol
I had already cleared my LSOs, so the ones shown here for s.ytimg.com
are only those set by YouTube.
Adobe provide a configure-your-flash-player tool on-line:
http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager02.html#118539
I used it to delete all LSOs. It didn't appear to do so. I set every
option I could find to "get lost", and it didn't stop YouTube setting
LSOs. So, here's the brute-force approach:
Delete existing LSOs:
$ find
~/.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/
-type d -name \#* | xargs rm -fr
$ rm -fr ~/.macromedia/Flash_Player/#SharedObjects/UED5REU8/*
You'll have a different directory name in the latter case.
Lock the settings LSO read-only:
$ chmod 400
~/.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/settings.sol
Lock down the entire directory structure to , so that no-one can add any
more:
$ find ~/.macromedia -type d | xargs chmod 500
Aaaaah:
$ find ~/.macromedia | xargs ls -ld
Now, if you watch something on YouTube, the browser is unable to write
to the directory.
If you want a particular site to store LSOs:
1. Temporarily enable write permission on the UED5REU8/ and sys/
directories
2. Visit the site
3. Remove write permission from the UED5REU8/ and sys/ directories,
but leave write permission on the new site-specific subdirectories.
Douglas.
=======================================================================
This email, including any attachments, is only for the intended
addressee. It is subject to copyright, is confidential and may be
the subject of legal or other privilege, none of which is waived or
lost by reason of this transmission.
If the receiver is not the intended addressee, please accept our
apologies, notify us by return, delete all copies and perform no
other act on the email.
Unfortunately, we cannot warrant that the email has not been
altered or corrupted during transmission.
=======================================================================