#!/bin/bash echo Setting up Cygwin mount points cygwin-mount-points echo "Globally changing ownership and permissions (except /dev /home /proc)" cd / chown administrators.none . chmod 0755 . for item in /* ; do if [ "$item" != /dev -a "$item" != /proc ]; then if [ -d "$item" ]; then if [ "$item" != /home ]; then chmod -R 0755 "$item" > /dev/null 2>&1 chown -R administrators.none "$item" chmod -R 0755 "$item" fi else chown administrators.none "$item" chmod 0755 "$item" fi fi done echo Fixing up /etc rm -f /etc/ssh_host_key rm -f /etc/ssh_host_key.pub rm -f /etc/ssh_host_dsa_key rm -f /etc/ssh_host_dsa_key.pub chmod 0600 /etc/ssh* chown system.none /etc/ssh* echo Fixing up /home chown administrators.none /home chmod 0755 /home echo Fixing up /tmp rm -fr /tmp/* >/dev/null 2>&1 chmod 1777 /tmp echo Fixing up /var chown system.none /var/empty chmod 1777 /var/log rm -f /var/log/agent*.log rm -f /var/log/OpenSSH.log chmod 1777 /var/tmp