User:Amill: Difference between revisions
From ICO wiki test
				
				
				Jump to navigationJump to search
				
				
| No edit summary | No edit summary | ||
| Line 2: | Line 2: | ||
| #!/bin/bash | #!/bin/bash | ||
| #author: Andres Mill | #author: Andres Mill | ||
| # | #Rühm: A22 | ||
| # | #Version: 0.1 | ||
| #Skript kontrollib, kas kasutaja kuulub etteantud gruppi või mitte. | |||
| #Kontrollime mitme parameetriga programm on  | |||
| #kui parameetrite arv ei ole kaks,siis  | #Kontrollime mitme parameetriga programm on käivitatud, | ||
| #ja andakse teada,  | #kui parameetrite arv ei ole kaks,siis väljutakse programmist | ||
| #ja andakse teada, et käivita skript uuesti sellisel kujul. | |||
| if [ $# -ne 2 ]; then | if [ $# -ne 2 ]; then | ||
| echo "K2ivita skript uuesti kahe parameetiga kujul $(basename $0) kasutaja grupp" | echo "K2ivita skript uuesti kahe parameetiga kujul $(basename $0) kasutaja grupp" | ||
| Line 14: | Line 16: | ||
| #Vaatame, mis grupidesse kasutaja kuulub. | #Vaatame, mis grupidesse kasutaja kuulub. | ||
| # | #Vaatame, kas kasutaja kuulub gruppi | ||
| #Kui  | #Kui grepimise tulemusel ridade arv on suurem kui null, antakse teada,et kasutaja kuulub gruppi. | ||
| #Kui grepimisega leitud ridade arv on  | #Kui grepimisega leitud ridade arv on väiksem kui null teatatakse, et kasutaja ei kuulu gruppi. | ||
| if [ $( groups $2|grep $1 -c) >0 ]; then | if [ $( groups $2|grep $1 -c) >0 ]; then | ||
| echo "0 - Kasutaja kuulub gruppi." | echo "0 - Kasutaja kuulub gruppi." | ||
Revision as of 12:34, 11 May 2011
#!/bin/bash
#author: Andres Mill
#Rühm: A22
#Version: 0.1
#Skript kontrollib, kas kasutaja kuulub etteantud gruppi või mitte.
#Kontrollime mitme parameetriga programm on käivitatud,
#kui parameetrite arv ei ole kaks,siis väljutakse programmist
#ja andakse teada, et käivita skript uuesti sellisel kujul.
if [ $# -ne 2 ]; then
echo "K2ivita skript uuesti kahe parameetiga kujul $(basename $0) kasutaja grupp"
exit 1
fi
#Vaatame, mis grupidesse kasutaja kuulub.
#Vaatame, kas kasutaja kuulub gruppi
#Kui grepimise tulemusel ridade arv on suurem kui null, antakse teada,et kasutaja kuulub gruppi.
#Kui grepimisega leitud ridade arv on väiksem kui null teatatakse, et kasutaja ei kuulu gruppi.
if [ $( groups $2|grep $1 -c) >0 ]; then
echo "0 - Kasutaja kuulub gruppi."
else
echo "1 - Kasutaja ei kuulu gruppi"
fi 
exit 0