#!/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
Platon Group <platon@platon.sk> http://platon.sk/
|