## Keep Cygwin Applications from setting NTFS security descriptors

If you run cygwin applications such as [the rsync-backup script](/2014/01/31/incremental-backups-with-rsync-in-windows/), you will sometimes run into trouble with odd NTFS permissions being set by the cygwin application. My tip is to avoid this by making cygwin not set *any* permissions at all. If a cygwin application then creates a file, for instance, this file will only inherit its security settings from the folder it is contained in. This way, you can set access control on the root directory and all the files created by rsync inside that folder will inherit these permissions. How to do it? Open your cygwin shell and edit /etc/fstab which should contain only one non-comment line:
none /cygdrive cygdrive binary,posix=0,user 0 0

Now insert the noacl attribute, see [the cygwin manual](http://www.cygwin.com/cygwin-ug-net/using.html#mount-table):
none /cygdrive cygdrive binary,noacl,posix=0,user 0 0

And the next time you run rsync-backup, it will *not* set all kinds of awkward permissions on your files which make them unreadable on a freshly installed computer. Just saying.

## Reverse md5 hash

We all know, that md5 has its weaknesses. But, as always, exploiting such weaknesses in practice is not a piece of cake. Do you want to know more?

## I love Opera. Plugins on demand.

You use Opera? Good. Go to * Settings * Preferences * Advanced * Content Check the checkbox that says Enable plug-ins on demand. This is the plugin setting you always wanted. It replaces all plugins (say, annoying flash ads) by a little play button which you can click to activate the control. This way, all plugins are disabled by default (and that's good, because most of them are annoying), and whenever there actually is a plugin that you want to use, just click the play button and play your silly flash game if you must.