3 581
contributi
m (→Esempi: funzioni di controllo: correzione) |
|||
Riga 68: | Riga 68: | ||
# $1: nome gruppo | # $1: nome gruppo | ||
is_user_member_of () { | is_user_member_of () { | ||
local | local name; local groups | ||
name=$1 | |||
# se l'utente è root non controllo il suo gruppo (invoca is_root) | # se l'utente è root non controllo il suo gruppo (invoca is_root) | ||
if is_root; then | if is_root; then | ||
Riga 74: | Riga 75: | ||
fi | fi | ||
# controlli | # controlli | ||
groups=$(groups) && | groups=$(groups) && | ||
case "$groups" in | case "$groups" in | ||
"$ | "$name" | "${name} "* | *" ${name} "* | *" ${name}" ) | ||
true | true | ||
;; | ;; |
contributi