User:Skullara
From ICO wiki
Lahendus:
#!/bin/bash
#Autor: Silver Kullarand; skullara@itcollage.ee
#Rühm A21
#Versioon: 1.0
#Skript, mis kontrollib, kas etteantud kasutaja kuulub etteantud gruppi.
#Sisestus : user_in_group.sh <kasutaja> <grupp>
#Etteantud parameetrite kontroll
if [ $# -ne 2 ]; then
echo "Käivita skript $(basename $0) parameetritega : <kasutaja> <grupp>"
exit 1
fi
#Defineerin muutujad
KASUTAJA=$1
GRUPP=$2
#Kasutaja ja grupi võrdlemine
if [ $(grep -w $KASUTAJA /etc/group | cut -f1 -d":"|grep $GRUPP -w -c) = 1 ]; then
echo "0 -kasutaja kuulub gruppi"
#Ei kuulu etteantud gruppi
else
echo "1 - kasutaja ei kuulu gruppi"
fi