#!/bin/bash # Skript na nastavovanie owner a group pre adresare v /home/ # Nepto [17/01/2001] # updates: [4/2/2001] for _user in `dir --quoting-style=escape /home/ `; do echo "--" $_user "----------"; if ( [ $_user = "httpd" ] || \ [ $_user = "ftp" ] || \ [ $_user = "lost+found" ] ); then _group="root"; _owner="root"; else usermod -g users -G users $_user; groupdel $_user; _group="users"; _owner=$_user; fi; echo "Processing $_user; setting group to $_group, owner to $_owner" chgrp -R $_group /home/$_user/ chown -R $_owner /home/$_user/ cd /home/$_user/ chgrp -R $_group .[^.]* chown -R $_owner .[^.]* cd .. done