shell-things/chmod

41 lines
833 B
Plaintext
Raw Normal View History

#!/usr/bin/env bash
# This script removes permissions from other people than the owner to
# files/folders that they don't have access to and where they don't need
# access.
## THIS SCRIPT HAS MOVED TO SHELL-THINGS AS "chmod"!
## https://raw.github.com/Mkaysi/shell-things/master/chmod
GROUP=`id -gn`
2013-02-07 17:17:02 +01:00
wwwdata=`head -n1 wwwuser`
setfacl=`locate setfacl|grep bin|head -n1`
chmod g-rwx,o-rwx $HOME -R
touch ~/.oidentd.conf
chmod u+rw,g-wx+r,o-wx+r ~/.oidentd.conf
touch ~/.ICEauthority
chmod o-rw+x,g-rw+x ~
2013-02-06 15:54:38 +01:00
mkdir -p ~/public_html/
chmod o+rx-w,g+rxw ~/public_html/ -R
2013-02-07 06:22:51 +01:00
touch ~/.face
touch ~/.forward
echo ""
2013-02-07 06:22:51 +01:00
chmod a+r-wx,u+rw ~/.face
chmod a+r-wx,u+rw ~/.forward
if [[ -f $setfacl ]]; then
setfacl -R -m u:$wwwdata:rwx ~/public_html
setfacl -R -m d:u:$wwwdata:rwx ~/public_html
fi
if [ -f chmod.2 ]; then
./chmod.2
fi