Bash scripting - funzioni: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
Riga 68: Riga 68:
# $1: nome gruppo
# $1: nome gruppo
is_user_member_of () {
is_user_member_of () {
     local username; local groups
     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
    username=$(whoami) &&
     groups=$(groups) &&
     groups=$(groups) &&
     case "$groups" in
     case "$groups" in
         "$username" | "${username} "* | *" ${username} "* | *" ${username}" )
         "$name" | "${name} "* | *" ${name} "* | *" ${name}" )
             true
             true
             ;;
             ;;
3 581

contributi

Menu di navigazione