shareDir*: convenient script for acl-usage

This commit is contained in:
layman 2019-11-07 08:09:42 +01:00
parent 0575ae669c
commit b7831f22f1
2 changed files with 32 additions and 0 deletions

16
shareDirGroup.sh Executable file
View file

@ -0,0 +1,16 @@
#!/usr/bin/env bash
if [[ -z "$1" ]] || [[ -z "$2" ]] ; then
echo "usage: $0 user dir [mode]"
exit 1
fi
USER=$1
DIR=$2
MODE=${3:-"rwX"}
if [[ ! -d "$DIR" ]] ; then
echo $DIR not a directory
exit 1
fi
setfacl -m "g:$USER:$MODE" -m "d:g:$USER:$MODE" -m "d:m:$MODE" -m "m:$MODE" -R "$DIR"

16
shareDirUser.sh Executable file
View file

@ -0,0 +1,16 @@
#!/usr/bin/env bash
if [[ -z "$1" ]] || [[ -z "$2" ]] ; then
echo "usage: $0 user dir [mode]"
exit 1
fi
USER=$1
DIR=$2
MODE=${3:-"rwX"}
if [[ ! -d "$DIR" ]] ; then
echo $DIR not a directory
exit 1
fi
setfacl -m "u:$USER:$MODE" -m "d:u:$USER:$MODE" -m "d:m:$MODE" -m "m:$MODE" -R "$DIR"