facl twiddling
This commit is contained in:
@@ -1,21 +1,12 @@
|
||||
function reset_facl {
|
||||
FUNCTION_PRELUDE
|
||||
|
||||
: "${1:?user?}"
|
||||
: "${2:?dirs?}"
|
||||
: "${1:?dirs?}"
|
||||
|
||||
chown -R "${1}:${1}" "${@:2}"
|
||||
chmod -R u=rwX,g=rwX,o= "${@:2}"
|
||||
setfacl -Rb "${@:1}"
|
||||
|
||||
setfacl -Rb "${@:2}"
|
||||
setfacl -Rm "\
|
||||
user:${1}:rwX,\
|
||||
default:user:${1}:rwX,\
|
||||
group:${1}:rwX,\
|
||||
default:group:${1}:rwX,\
|
||||
other::0,\
|
||||
default:other::0\
|
||||
" "${@:2}"
|
||||
chown -R "root:root" "${@:1}"
|
||||
chmod -R "u=rwX,g=rwX,o=" "${@:1}"
|
||||
}
|
||||
|
||||
function add_facl {
|
||||
|
Reference in New Issue
Block a user