User:Vvinogra: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 10: Line 10:
#Kontrollib, kas kasutaja on olemas (kui jah - siis näitab "0", kui ei ole - "1")
#Kontrollib, kas kasutaja on olemas (kui jah - siis näitab "0", kui ei ole - "1")
if [ $(getent passwd $KASUTAJA ) ]; then
if [ $(getent passwd $KASUTAJA ) ]; then
         echo "0"
         exit 0
else
else
         echo "1"
         exit 1
fi
fi
exit 0
exit 0
Line 26: Line 26:
#Kontrollib, kas grupp on olemas (kui jah - siis näitab "0", kui ei ole - "1")
#Kontrollib, kas grupp on olemas (kui jah - siis näitab "0", kui ei ole - "1")
if [ $(getent group $GRUPP ) ]; then
if [ $(getent group $GRUPP ) ]; then
         echo "0"
         exit 0
else
else
         echo "1"
         exit 1
fi
fi
exit 0
exit 0
</source>
</source>

Revision as of 12:29, 12 May 2011

Bash Quests

Quest 12 kasutaja olemasolu testimine

#!/bin/bash
#Autor: Vadim Vinogradin A21, vvinogra@itcollege.ee
#Versioon 0.2
#Teha skript is_user.sh mis kontrollib, kas kasutaja eksisteerib.
KASUTAJA=$1
#Kontrollib, kas kasutaja on olemas (kui jah - siis näitab "0", kui ei ole - "1")
if [ $(getent passwd $KASUTAJA ) ]; then
        exit 0
else
        exit 1
fi
exit 0

Quest 12 Grupi olemasolu testimine

#!/bin/bash
#Autor: Vadim Vinogradin A21, vvinogra@itcollege.ee
#Versioon 0.2
#Teha skript is_group.sh mis kontrollib, kas grupp eksisteerib.
GRUPP=$1
#Kontrollib, kas grupp on olemas (kui jah - siis näitab "0", kui ei ole - "1")
if [ $(getent group $GRUPP ) ]; then
        exit 0
else
        exit 1
fi
exit 0