Update
This commit is contained in:
parent
4ad48ccc43
commit
247be8ef6d
|
@ -129,15 +129,22 @@ bakerdemote()
|
||||||
done
|
done
|
||||||
groups="$(getent group|grep "$user"|cut -d: -f1|"${_sed[@]}"|tr '\n' ',')"
|
groups="$(getent group|grep "$user"|cut -d: -f1|"${_sed[@]}"|tr '\n' ',')"
|
||||||
log "Applying changes"
|
log "Applying changes"
|
||||||
usermod -G "${groups%,}" && ok
|
usermod -G "${groups%,}" "$user" && ok
|
||||||
}
|
}
|
||||||
|
|
||||||
main()
|
main()
|
||||||
{ # entry point
|
{ # entry point
|
||||||
|
(( $# == 0 )) && usage 1
|
||||||
cmd="$1"; shift || die "Not enough arguments for \"$cmd\""
|
cmd="$1"; shift || die "Not enough arguments for \"$cmd\""
|
||||||
case "$cmd" in
|
case "$cmd" in
|
||||||
help|h)
|
help|h|usage|-h|--help)
|
||||||
(( $# == 0 )) && usage 0
|
(( $# == 0 )) && usage 0
|
||||||
|
grep -q "baker$1" "$0" && {
|
||||||
|
echo "baker $1"
|
||||||
|
awk "BEGIN{FS=\"\\n\";RS=\"\";}/baker$1/{print}" "$0" |
|
||||||
|
sed -n 's/# //p'
|
||||||
|
exit
|
||||||
|
} || die "No command \"$1\""
|
||||||
;;
|
;;
|
||||||
add|hire)
|
add|hire)
|
||||||
cmd=add ;;
|
cmd=add ;;
|
||||||
|
|
Loading…
Reference in New Issue