Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- x=0
- licz=0
- while [ "$x" -ne 6 ]
- do
- licz=$(($licz+1))
- echo "Menu..."
- echo "1)uprawnienia do pliku w katalogu domowym"
- echo "2)zmiana uprawnien do wybranego pliku"
- echo "3) zmiana wlasciciela wybranego pliku"
- echo "4) zmiana grupy do ktorej nalezy wybrany plik"
- echo "5)jednoczesna zmiana wlasicliela i grupy"
- echo "6) zakonczenie dzialania skrypyu"
- read x
- case $x in
- 1) ls -l $HOME;;
- 2) echo "podaj nazwe pliku"
- read nazwa
- if [ -e $nazwa ]
- then
- echo "podaj nowe uprawnienia"
- read up
- chmod $up $nazwa
- else
- echo "plik o podanej nazwie nie istnieje"
- fi;;
- 3) echo "podaj nazwe pliku"
- read nazwa
- if [ -e $nazwa ]
- then
- echo "podaj nowego wlasciciela"
- read wl
- chown $wl $nazwa
- else
- echo "plik o podanej nazwie nie istnieje"
- fi;;
- 4) echo "podaj nazwe pliku"
- read nazwa
- if [ -e $nazwa ]
- then
- echo "podaj nowa grupe"
- read gr
- chgrp $gr $nazwa
- else
- echo "plik o podanej nazwie nie istnieje"
- fi;;
- 5) echo "podaj nazwe pliku"
- read nazwa
- if [ -e $nazwa ]
- then
- echo "podaj nowego wlasciciela"
- read wl
- echo "podaj nowa grupe"
- read gr
- chown $wl:$gr $nazwa
- else
- echo "plik o podanej nazwie nie istnieje"
- fi;;
- 6) echo "koniec skryptu $0";;
- esac
- done
- echo $licz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement